递归火山软件开发平台

标题: 线程中使用跳出循环导致程序无反应的问题 [打印本页]

作者: b0y    时间: 2021-10-2 20:16
标题: 线程中使用跳出循环导致程序无反应的问题
本帖最后由 b0y 于 2021-10-5 09:10 编辑

(, 下载次数: 42)

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

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

下面是测试代码:
(, 下载次数: 2)
作者: b0y    时间: 2021-10-3 09:14
- -为什么我问的问题基本上都没人回答.是我问的太菜了吗
作者: b0y    时间: 2021-10-3 09:40


(, 下载次数: 38)

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

作者: li327065266kun    时间: 2021-10-4 19:40
:噜阿噜 因为都没用老吴的,都是自己创建线程自己跳出线程的............
作者: fengshangren    时间: 2021-10-4 20:30
我测试是没问题的,用的核心库的启动线程,你可以发一个你的.v,我再试试看
作者: b0y    时间: 2021-10-4 20:34
fengshangren 发表于 2021-10-4 20:30
我测试是没问题的,用的核心库的启动线程,你可以发一个你的.v,我再试试看 ...

我现在改成了主线程判断退出。投递消息改变状态条数值了 目前正常了!明天发出来你看看
作者: b0y    时间: 2021-10-5 09:11
fengshangren 发表于 2021-10-4 20:30
我测试是没问题的,用的核心库的启动线程,你可以发一个你的.v,我再试试看 ...

代码发出来了
作者: fengshangren    时间: 2021-10-5 21:27
b0y 发表于 2021-10-5 09:11
代码发出来了

(, 下载次数: 36)

跳出循环是正常的,是成功跳出了的,只是全局信息框那里调用异常,卡在全局信息框了。具体这个全局信息框为什么会阻塞住,等其它了解朋友的再回答下





欢迎光临 递归火山软件开发平台 (https://bbs.voldp.com/) Powered by Discuz! X3.4