我用的是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
这是一个命令按钮中的一段语句
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
解决方案 »
- 请问SendMessage发送WM_CLOSE消息的最后两个参数wParam,lParam具体的0,1分别代表什么意思
- 求大侠们帮忙
- CRectTracker(橡皮筋),如何在桌面绘制
- PolyDraw函数画图问题?
- 关于send的疑惑??!
- 如何将cdcel方式的lib文件转成fastcall方式的lib文件?找不到lib文件的源代码了。。
- API的静态载入上怎么实现的?(欢迎讨论,请勿骗分!)
- 送分问题,网上邻居的实现??
- 怎样在要输入密码的地方自动输入密码和用户名啊
- 若您是高手请赐教?(菜鸟勿入)
- API 编程 求圆上的各点坐标!!!!!!!!!
- 各位帮帮我做一个mfc通讯录课程设计(有界面的)
==========================
这句之后应该返回了吧
不应该继续执行下面的语句了吧