开启辅助访问 切换到宽版

精易论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

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

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


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

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

查看: 71417|回复: 182
打印 上一主题 下一主题
收起左侧

【教你】在易语言中多线程超稳定的用法

  [复制链接]
跳转到指定楼层
楼主
发表于 2010-12-19 20:30:11 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式   广东省深圳市
本帖最后由 宇智波·佐助 于 2013-2-6 10:14 编辑

易语言中使用的技巧介绍给大家,希望大家喜欢。不知大家试了没有,在易语言自带多线程的使用中,会发现一些不稳定的现象,如:程序运行不稳定、退出程序时报错、有死机现象、多线程中不能直接销毁组件等。例如运行以下代码,程序会自动退出。

.子程序 _按钮1_被单击
启动线程 (&多线程子程序, )

.子程序 多线程子程序
按钮1.销毁 ()  ' 直接用就是不行哦!

现在,大家可以改变一下调用多线程的方式,用标签的反馈事件执行多线程子程序,
绝大部分不稳定问题都可以解决了。
具体执行代码要写在标签反馈事件中,多线程中再用标签的“调用反馈事件”去调用。易语言对这个标签组件的反馈事件做过特殊处理。
上述代码可写为以下,运行就可以通过了:

.子程序 _按钮1_被单击
启动线程 (&多线程子程序, )

.子程序 多线程子程序
标签1.调用反馈事件 (0, 0, 假)

.子程序 _标签1_反馈事件, 整数型
.参数 参数一, 整数型
.参数 参数二, 整数型
按钮1.销毁 ()

注意:以下调用是错误的!
启动线程 (&_标签1_反馈事件, )

.子程序 多线程子程序
_标签1_反馈事件()

评分

参与人数 1好评 +1 收起 理由
冰点 + 1 奉上小小红包希望笑纳,学习了.不错.

查看全部评分


沙发
发表于 2010-12-19 20:37:43 | 只看该作者   江苏省苏州市
SF我的了   哈哈

楼主辛苦了!
回复 支持 反对

使用道具 举报

板凳
发表于 2010-12-19 21:25:20 | 只看该作者   新疆维吾尔自治区乌鲁木齐市
学习中。。
回复 支持 反对

使用道具 举报

结帖率:100% (1/1)
地板
发表于 2010-12-19 21:42:30 | 只看该作者   江西省九江市
学习了。马上试下
回复 支持 反对

使用道具 举报

结帖率:63% (5/8)
地下
发表于 2010-12-19 23:56:43 | 只看该作者   湖南省岳阳市
这个要记住一下了,学习了
回复 支持 反对

使用道具 举报

结帖率:76% (34/45)
6
发表于 2011-1-2 23:29:00 | 只看该作者   福建省厦门市
这个得好好学习啊
回复 支持 反对

使用道具 举报

结帖率:100% (1/1)
7
发表于 2011-1-3 19:21:39 | 只看该作者   上海市上海市
这个要记住一下了,学习了
回复 支持 反对

使用道具 举报

结帖率:100% (1/1)
8
发表于 2011-1-22 10:43:43 | 只看该作者   陕西省西安市
辛苦的  蛮好的
回复 支持 反对

使用道具 举报

9
发表于 2011-1-22 22:28:51 | 只看该作者   河北省邢台市
收藏了。虽然LZ是从易官方论坛转来的
回复 支持 反对

使用道具 举报

10
发表于 2011-1-26 20:37:33 | 只看该作者   山东省青岛市
多谢啦{:3_244:}
回复 支持 反对

使用道具 举报

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

本版积分规则 致发广告者

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

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

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