开启辅助访问 切换到宽版

精易论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

用微信号发送消息登录论坛

新人指南 邀请好友注册 - 我关注人的新帖 教你赚取精币 - 每日签到


求职/招聘- 论坛接单- 开发者大厅

论坛版规 总版规 - 建议/投诉 - 应聘版主 - 精华帖总集 积分说明 - 禁言标准 - 有奖举报

查看: 4877|回复: 25
收起左侧

[原创视频分享] 【集思广益】一日易学问 2 载入窗口会闪退?线程中载入窗口方法 讲师:雪山凌狐

[复制链接]

结帖率:0% (0/1)
发表于 2018-1-1 09:14:35 | 显示全部楼层 |阅读模式   广东省深圳市
各位同学们大家好!我是讲师雪山凌狐。
本套教程同时参加活动http://bbs.125.la/forum.php?mod=viewthread&tid=14106986



本节课我们来看一下这么个情况,有的同学可能已经遇到过了,有的同学可能还在遇到它的路上。
那就是在易语言中的载入窗口。普通载入个窗口自然是没有什么疑问。但是你有没有试过在线程中载入窗口呢?
现在我们就有这么一份源码,让我们一起来看看它到底出现了怎样的问题。
源码的思路是这样的,首先这是一个以启动子程序方式启动的软件,开始的时候会载入登录窗口,登录成功后,会打开主程序面板,就类似我们平时写程序一样,然后登录窗口会销毁。跟平常有些不一样的是,登录是采用线程登录的方式,因为有时候如果是通过访问网络来登录使用线程登录会更好,不卡界面。
本源码仅调用了精易模块,请大家自行添加即可。

但是通过测试我们发现一个有趣的现象,不管我们如何登录成功,登录成功后的主程序面板会突然闪退,如果设定了延时,也会在延时结束之后闪退。
刚才我们测试了设置父窗口或者设置对话框模式载入都不能成功。
那么让我们不禁怀疑是不是什么杀毒软件从中作梗把窗口杀掉了,如果是这样的话,为什么登录窗口还能存在呢?(通过卸载杀毒或者添加信任依然不能解决该问题)然后可能怀疑是不是因为在调试而不是编译好的状态呢?(编译后依然闪退)有的时候甚至会出现程序崩溃窗口然后整个程序都崩溃的情况,是不是电脑的原因?(换哪台电脑都这样的)
那么是为什么呢?
原来啊,这个原因说白了是易语言不支持在线程中进行载入窗口的操作,所以当线程运行完毕的时候,线程销毁了,被该线程载入的窗口当然就销毁了。要怎么办呢?使用标签的反馈事件就可以解决该难题,因为反馈事件子程序不在线程中,所以也就不存在崩溃的问题了。具体解决方案请看我们的视频讲解~学会之后,你爱在哪儿载入就在哪儿载入吧!




希望通过本节课的学习能帮助到广大遇到此问题的朋友解决该问题~今后会有更多通俗易懂的小知识奉献给大家,希望大家能喜欢!~


高清源文件下载(持续更新地址):
链接:https://pan.baidu.com/s/1gfrkRC3 密码:mc3a

课程源码文件下载(今后本套教程其他的课程源码也会在本地址进行分享):


希望大家多多支持哦~

感谢大家的收看,我们下期再见!


点评

我希望有,除了反馈事件之外的方法。   湖南省怀化市  发表于 2018-2-6 03:15

评分

参与人数 1精币 +3 收起 理由
铅笔刀 + 3 新技能已get√

查看全部评分


结帖率:0% (0/1)
 楼主| 发表于 2018-1-21 20:22:19 | 显示全部楼层   广东省深圳市
kun5815 发表于 2018-1-21 19:31
按照这个思路解决了线程中信息框无皮肤的问题,谢谢谢谢谢谢

解决了就好~
回复 支持 反对

使用道具 举报

结帖率:100% (1/1)
发表于 2018-1-21 19:31:29 | 显示全部楼层   四川省巴中市
按照这个思路解决了线程中信息框无皮肤的问题,谢谢谢谢谢谢
回复 支持 反对

使用道具 举报

发表于 2018-1-5 21:53:47 | 显示全部楼层   宁夏回族自治区中卫市
感谢雪山飞狐的教程!
回复 支持 反对

使用道具 举报

结帖率:100% (1/1)
发表于 2018-1-5 21:36:54 | 显示全部楼层   四川省巴中市
我的就是啊
调试的时候出现,编译的不会
来学习了

回复 支持 反对

使用道具 举报

结帖率:0% (0/1)
 楼主| 发表于 2018-1-4 22:56:23 | 显示全部楼层   广东省*
641288318 发表于 2018-1-4 22:25
感谢雪山飞狐的教程

是雪山凌狐哦,别打错了~
回复 支持 反对

使用道具 举报

发表于 2018-1-4 22:25:27 高大上手机用户 | 显示全部楼层   广东省深圳市

回帖奖励 +1 枚 精币

感谢雪山飞狐的教程
回复 支持 反对

使用道具 举报

发表于 2018-1-4 14:03:09 | 显示全部楼层   河南省郑州市
路过看一看呀
回复 支持 反对

使用道具 举报

结帖率:75% (12/16)

签到天数: 17 天

发表于 2018-1-4 11:04:54 | 显示全部楼层   河南省郑州市
回帖顶一下!
回复 支持 反对

使用道具 举报

结帖率:35% (6/17)

签到天数: 26 天

发表于 2018-1-4 10:58:51 | 显示全部楼层   重庆市重庆市
很期待
回复 支持 反对

使用道具 举报

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

本版积分规则 致发广告者

发布主题 收藏帖子 返回列表

sitemap| 易语言源码| 易语言教程| 易语言论坛| 易语言模块| 手机版| 广告投放| 精易论坛
拒绝任何人以任何形式在本论坛发表与中华人民共和国法律相抵触的言论,本站内容均为会员发表,并不代表精易立场!
论坛帖子内容仅用于技术交流学习和研究的目的,严禁用于非法目的,否则造成一切后果自负!如帖子内容侵害到你的权益,请联系我们!
防范网络诈骗,远离网络犯罪 违法和不良信息举报电话0663-3422125,QQ: 793400750,邮箱:wp@125.la
Powered by Discuz! X3.4 揭阳市揭东区精易科技有限公司 ( 粤ICP备12094385号-1) 粤公网安备 44522102000125 增值电信业务经营许可证 粤B2-20192173

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