我用的是labwindows平台,但没关系,也是编界面的,基于C语言的,和VC差不多
这是一个命令按钮中的一段语句
  if(!TcpControl_SendAndAckCommand(pTcpModule->sockClient,TCP_COMMAND_STOP_ACQ,TCP_ACK_STOP_ACQ,NULL))
       MessagePopup("Error","主处理机失去响应,请重启主处理机!"); 
      //停止数据读取线程
      Button_SetMpAcqButtonDimmed(-1,0); 
      SetCtrlAttribute(panelHandle,PANEL_MP_SLOW_ACQ,ATTR_LABEL_TEXT,"慢速采集"); 
      ResetTextBox(panelHandle,PANEL_MP_FILE_NAME,"数据采集停止");
      SD_DiscardThread(pDataSaveModule->ThreadInfo);  
      SD_DiscardThread(pDataReadModule->ThreadInfo);
      SD_DiscardThread(pDataShowModule->ThreadInfo); 
      DeleteGraphPlot(panelHandle,PANEL_GRAPH,-1,VAL_IMMEDIATE_DRAW); 
每次运行完标记红色的这句话,弹出的提示框点确定后,界面有时候就死那了,有时候界面不死,虽说大部分时候界面是不死的,但也说明程序不符合稳定性原则,请高手解释下这是为什么,我是百思不得其解,郁闷ing