hs999xl 发表于 2022-10-5 21:22:43

同样的代码,在线程中执行不好用


想实现用户打开软件,在欢迎窗口上面显示“请稍等,正在加载XXX”之类的效果。
在启动类-启动方法,主窗口对象.创建主窗口(),下面执行如图所示的方法_初始化
我遇到的问题是:
同样的代码,在线程里执行就不好使,创建组件没反应、最后组件销毁也没反应、关闭程序还弹信息框,显示什么"(翻译中文)调试断言失败!"
不在线程里执行就好使,但看不见过程。(卡一会显示最终界面了)
什么原因?怎么办?:dizzy:

创世魂 发表于 2022-10-5 21:38:57

线程里面不支持操作组件。

没出问题是运气好,出问题了就晚了。

hs999xl 发表于 2022-10-5 21:50:24

创世魂 发表于 2022-10-5 21:38
线程里面不支持操作组件。

没出问题是运气好,出问题了就晚了。

谢谢,清楚明白!

hs999xl 发表于 2022-10-5 22:03:28

时钟下操作组件可以吗?

hs999xl 发表于 2022-10-5 22:04:48

创世魂 发表于 2022-10-5 21:38
线程里面不支持操作组件。

没出问题是运气好,出问题了就晚了。

时钟事件下可以操作组件吗?

server 发表于 2022-10-5 22:08:51

学习....            

创世魂 发表于 2022-10-5 22:08:58

hs999xl 发表于 2022-10-5 22:03
时钟下操作组件可以吗?

可以

创世魂 发表于 2022-10-5 22:09:15

hs999xl 发表于 2022-10-5 22:04
时钟事件下可以操作组件吗?

延时改成 界面延时
页: [1]
查看完整版本: 同样的代码,在线程中执行不好用