递归火山软件开发平台

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 火山 源码 类库
查看: 5567|回复: 7
打印 上一主题 下一主题

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

[复制链接]

28

主题

359

帖子

3327

积分

论坛元老

Rank: 8Rank: 8

积分
3327
跳转到指定楼层
楼主
发表于 2021-10-2 20:16:23 | 只看该作者 |只看大图 回帖奖励 |正序浏览 |阅读模式
本帖最后由 b0y 于 2021-10-5 09:10 编辑



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

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

下面是测试代码:
main.v (12.22 KB, 下载次数: 2)
回复

使用道具 举报

43

主题

313

帖子

3600

积分

论坛元老

Rank: 8Rank: 8

积分
3600
8#
发表于 2021-10-5 21:27:51 | 只看该作者



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

使用道具 举报

28

主题

359

帖子

3327

积分

论坛元老

Rank: 8Rank: 8

积分
3327
7#
 楼主| 发表于 2021-10-5 09:11:00 | 只看该作者
fengshangren 发表于 2021-10-4 20:30
我测试是没问题的,用的核心库的启动线程,你可以发一个你的.v,我再试试看 ...

代码发出来了
回复

使用道具 举报

28

主题

359

帖子

3327

积分

论坛元老

Rank: 8Rank: 8

积分
3327
6#
 楼主| 发表于 2021-10-4 20:34:27 来自手机 | 只看该作者
fengshangren 发表于 2021-10-4 20:30
我测试是没问题的,用的核心库的启动线程,你可以发一个你的.v,我再试试看 ...

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

使用道具 举报

43

主题

313

帖子

3600

积分

论坛元老

Rank: 8Rank: 8

积分
3600
5#
发表于 2021-10-4 20:30:31 | 只看该作者
我测试是没问题的,用的核心库的启动线程,你可以发一个你的.v,我再试试看
回复

使用道具 举报

53

主题

389

帖子

2410

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
2410
地板
发表于 2021-10-4 19:40:21 | 只看该作者
:噜阿噜 因为都没用老吴的,都是自己创建线程自己跳出线程的............
回复

使用道具 举报

28

主题

359

帖子

3327

积分

论坛元老

Rank: 8Rank: 8

积分
3327
板凳
 楼主| 发表于 2021-10-3 09:40:21 | 只看该作者




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

使用道具 举报

28

主题

359

帖子

3327

积分

论坛元老

Rank: 8Rank: 8

积分
3327
沙发
 楼主| 发表于 2021-10-3 09:14:30 | 只看该作者
- -为什么我问的问题基本上都没人回答.是我问的太菜了吗
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|递归火山软件开发平台 ( 鄂ICP备18029190号 )

GMT+8, 2024-11-25 10:25 , Processed in 0.086907 second(s), 21 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表