找回密码
 立即注册
易语言编程 2023-05-20 121 0star收藏 版权: . 保留作者信息 . 禁止商业使用 . 禁止修改作品
模块名称:异常通知辅助模块
作者:星锋工作室 - 东灿
版本:4.1

  该模块功能是补足易错误管理器无法捕捉的异常。
  本模块可以截获许多异常,比如内存读写错误,非法汇编指令,算术异常,其他异常等等。
  本模块拥有try/catch的异常处理模型,支持多层嵌套,支持向上处理。允许用户自己设定跳过致命异常。
  并且支持易原错误管理器接管
  本模块似乎支持斩月
  本模块似乎支持插花指令
------------------------------
.子程序 __catch_all, 逻辑型, 公开, [禁止重载本函数,必须原形调用]

.子程序 __catch_status, 整数型, 公开, [禁止重载本函数,必须原形调用]

.子程序 __catch_text, 文本型, 公开, [禁止重载本函数,必须原形调用]

.子程序 __end, , 公开, [禁止重载本函数,必须原形调用]

.子程序 __leave, , 公开, 当要跳出循环或返回等等改变流程的时候,请先执行该子程序

.子程序 __throw_status, , 公开
.参数 var, 整数型

.子程序 __throw_text, , 公开
.参数 var, 文本型

.子程序 __try, 逻辑型, 公开, [禁止重载本函数,必须原形调用]

.子程序 异常辅助_当前附属信息, 文本型, 公开

.子程序 异常辅助_附属信息, , 公开, [支持多线程][如果嫌名称长可以重载个log()子程序]
.参数 附属信息, 文本型, , [可以为[当前执行函数名]以便错误报告中有大概错误函数]

.子程序 异常辅助_开始截获, , 公开
.参数 通知函数, 子程序指针, 可空, 可省略,该接口没有参数
.参数 信息提示, 逻辑型, 可空, 默认为真.
.参数 兼容错误线程, 逻辑型, 可空, 默认为假,[不推荐].[为真时在出现易代码出错时将不定位错误位置]
.参数 禁止解析函数位置, 逻辑型, 可空, 默认为假
.参数 捕捉易代码异常, 逻辑型, 可空, 默认为真.[仅是在后面加上附属信息].
.参数 MsgBox_ClassName, 文本型, 可空, MessageBox的hParent的窗口类名
.参数 __异常时设置异常信息, 逻辑型, 可空

.子程序 异常辅助_开始截获_易代码异常, , 公开, [易的“置错误提示管理()”,仅是附加附属信息][另外开出的子程序,方便在不改变其他设置下调度]

.子程序 异常辅助_取消截获, , 公开
.参数 取消捕捉易代码异常, 逻辑型, 可空, 默认为真

.子程序 异常辅助_取消截获_易代码异常, , 公开, 同[异常辅助_开始截获_易代码异常]

.子程序 异常辅助_取异常提示文本, 文本型, 公开, [免费版不提供此功能]

15092437595[下载].rar



上一篇:祥云辅助模块(天使+大漠+大兵).ec
下一篇:易辅客栈模块.ec