Loading... 本节课我们来看一下这么个情况,有的同学可能已经遇到过了,有的同学可能还在遇到它的路上。 那就是在易语言中的载入窗口。普通载入个窗口自然是没有什么疑问。但是你有没有试过在线程中载入窗口呢? 现在我们就有这么一份源码,让我们一起来看看它到底出现了怎样的问题。 源码的思路是这样的,首先这是一个以启动子程序方式启动的软件,开始的时候会载入登录窗口,登录成功后,会打开主程序面板,就类似我们平时写程序一样,然后登录窗口会销毁。跟平常有些不一样的是,登录是采用线程登录的方式,因为有时候如果是通过访问网络来登录使用线程登录会更好,不卡界面。 本源码仅调用了 **精易模块** ,请大家自行添加即可。 但是通过测试我们发现一个有趣的现象,不管我们如何登录成功,登录成功后的主程序面板会突然闪退,如果设定了延时,也会在延时结束之后闪退。 刚才我们测试了设置父窗口或者设置对话框模式载入都不能成功。 那么让我们不禁怀疑是不是什么杀毒软件从中作梗把窗口杀掉了,如果是这样的话,为什么登录窗口还能存在呢?(通过卸载杀毒或者添加信任依然不能解决该问题)然后可能怀疑是不是因为在调试而不是编译好的状态呢?(编译后依然闪退)有的时候甚至会出现程序崩溃窗口然后整个程序都崩溃的情况,是不是电脑的原因?(换哪台电脑都这样的) **那么是为什么呢?** 原来啊,这个原因说白了是易语言不支持在线程中进行载入窗口的操作,所以当线程运行完毕的时候,线程销毁了,被该线程载入的窗口当然就销毁了。要怎么办呢?使用标签的反馈事件就可以解决该难题,因为反馈事件子程序不在线程中,所以也就不存在崩溃的问题了。具体解决方案请看我们的视频讲解~学会之后,你爱在哪儿载入就在哪儿载入吧! 希望通过本节课的学习能帮助到广大遇到此问题的朋友解决该问题~ 今后会有更多通俗易懂的小知识奉献给大家,希望大家能喜欢!~ 以下是我们的视频教程: **在线观看:** http://v.youku.com/v_show/id_XMzI4MDc3ODUwNA==.html **高清源文件下载:** <div class="hideContent">该部分仅登录用户可见</div> 感谢大家的收看,我们下期再见! 最后修改:2021 年 08 月 15 日 © 允许规范转载 赞 赠人玫瑰,手留余香