|
8楼
发表于 2018-7-23 17:24:46
|
只看该作者
云南省西双版纳傣族自治州
@puti 我加了一些代码,在获取到错误内容后可以发送到邮箱内,并且软件过程中关闭不了错误窗口,直到软件代码执行完才能关闭(通过精易模块命令完成的),另外易语言5.8错误信息已经能定位到错误代码的位置
窗口程序集名 | 保 留 | 保 留 | 备 注 | 窗口程序集_窗口1 | | | | 变量名 | 类 型 | 数组 | 备 注 | 句柄_错误窗口 | 整数型 | | 集_错误信息 | 文本型 | | 调试输出 (A数组 [1 ]) 线程_启动 (&监控错误, , ) 判断循环首 (真)  句柄_错误窗口 = 窗口_取句柄 (, , “#32770”, “错误”) 如果真 (句柄_错误窗口 ≠ 0 ) 调试输出 (“出现错误窗口”, 句柄_错误窗口 )  窗口_锁住解锁 (句柄_错误窗口, 真) 窗口_禁止关闭 (句柄_错误窗口, 真)   判断循环首 (窗口_是否可见 (句柄_错误窗口 ) = 假)  程序_延时 (500 )  判断循环尾 ()   句柄_子窗口 = FindWindowEx (句柄_错误窗口, 0, “Static”, 字符 (0 ))   判断循环首 (句柄_子窗口 ≠ 0 )   集_错误信息 = 集_错误信息 + “--” + 取窗口标题 (句柄_子窗口 )   句柄_子窗口 = FindWindowEx (句柄_错误窗口, 句柄_子窗口, “Static”, 字符 (0 ))   判断循环尾 () 线程_启动 (&上传错误信息 ) 返回 ()  判断循环尾 () 邮箱发信上传错误信息 ()调试输出 (集_错误信息 )调试输出 (“上传错误信息成功”)调试输出 (“自动重启程序”)窗口_锁住解锁 (句柄_错误窗口, 假)窗口_禁止关闭 (句柄_错误窗口, 假) 连接发信服务器 (“smtp.tom.com”, 25, “邮箱账号”, “邮箱密码”, 2000 )延迟 (1000 )发送邮件 (“邮件主题”, 集_错误信息, “收件人邮箱”, , , “发件人邮箱”, )延迟 (500 ) |
评分
-
查看全部评分
|