b0y 发表于 2021-10-2 20:16:23

线程中使用跳出循环导致程序无反应的问题

本帖最后由 b0y 于 2021-10-5 09:10 编辑



如图: 如果不通知退出线程 线程执行完毕 全局信息框 能正确tan出.
如果通知退出线程则 跳出循环 这时候 程序就死了...   系统是win10
把全局信息框中的句柄去掉就正常了,但是那样信息框就不能始终在窗口前面了!

怎么才能正常tan出全局信息框呢?

下面是测试代码:

b0y 发表于 2021-10-3 09:14:30

- -为什么我问的问题基本上都没人回答.是我问的太菜了吗

b0y 发表于 2021-10-3 09:40:21





改成在主线程里判断了..

li327065266kun 发表于 2021-10-4 19:40:21

:噜阿噜 因为都没用老吴的,都是自己创建线程自己跳出线程的............

fengshangren 发表于 2021-10-4 20:30:31

我测试是没问题的,用的核心库的启动线程,你可以发一个你的.v,我再试试看

b0y 发表于 2021-10-4 20:34:27

fengshangren 发表于 2021-10-4 20:30
我测试是没问题的,用的核心库的启动线程,你可以发一个你的.v,我再试试看 ...

我现在改成了主线程判断退出。投递消息改变状态条数值了 目前正常了!明天发出来你看看

b0y 发表于 2021-10-5 09:11:00

fengshangren 发表于 2021-10-4 20:30
我测试是没问题的,用的核心库的启动线程,你可以发一个你的.v,我再试试看 ...

代码发出来了

fengshangren 发表于 2021-10-5 21:27:51

b0y 发表于 2021-10-5 09:11
代码发出来了



跳出循环是正常的,是成功跳出了的,只是全局信息框那里调用异常,卡在全局信息框了。具体这个全局信息框为什么会阻塞住,等其它了解朋友的再回答下
页: [1]
查看完整版本: 线程中使用跳出循环导致程序无反应的问题