爱内涵论坛 - 易语言教程论坛

 找回密码
 立即注册
搜索
查看: 66|回复: 1

易语言程序崩溃后自动重启源码

[复制链接]

859

主题

914

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

金币
9855
巨币
5973
积分
37257

2019年众筹小组s2019年众筹小组ss2019年众筹小组sss

发表于 2020-9-7 20:43:45 | 显示全部楼层 |阅读模式

马上注册,获取更多精彩内容!!!

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
两行代码让你的易语言程序崩溃后自动重启

通过进程间通讯实现进程守护,如果崩溃:包括但不限于 数组越界,内存泄露,意外退出,停止运行。
守护进程会自动重新打开被守护的程序。

如果同时守护多个程序,只需要打开一个守护者就可以。
超级简单的调用:两个命令,一个开始守护,一个停止守护。


自身崩溃了也可以守护自己(演示程序中有个异常捕获可以参考,加上程序_重启()即可),但是只能在易语言自己可以捕获到的异常情况下,如果出现a闪退这种情况程序自身是无法自动重启的,这种情况下就需要一个守护进程。

也可以将守护进程封装到主程序里,守护之前主动启动守护进程,这个可以参考代码中的傻瓜版代码的原理,由于封装的着急,傻瓜版本做的还比较简陋,包括守护者也只是实现了基础功能,还有很多优化空间,大家可以自行发挥补全。


游客,如果您要查看本帖隐藏内容请回复

温馨提示:
1、本站中所有被学习和研究的素材与信息全部来源于互联网,版权争议与本站无关。本站所发布的任何视频、软件以及其他资源,仅限用于学习和研究的目的。
2、全体用户必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。
3、学习技术是为了更好的完善可能存在的不安全因素,提升自身技术水平。所以您如果喜欢某个视频、资源,请购买注册正版,获得正版优质服务!
4、不得将上述内容私自传播、销售或者其他任何非法用途!否则,一切后果请用户自负!
回复

使用道具 举报

0

主题

62

帖子

39

积分

终身VIP+

Rank: 5Rank: 5

金币
0
巨币
80
积分
39
发表于 5 天前 | 显示全部楼层
rsejhsejktrkt5yed,ldtl
回复

使用道具 举报

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

本版积分规则

QQ|Archiver|手机版|小黑屋|爱内涵论坛 ( 浙ICP备19016710号-3

GMT+8, 2020-10-28 18:44 , Processed in 0.946056 second(s), 13 queries , Gzip On, File On.

Powered by Discuz! X3.3

© 2001-2020 爱内涵论坛

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