52ky 发表于 2023-9-9 00:30:05

异常辅助模块5.2源码及调用例子易语言源码

异常辅助模块5.2源码及调用示例

1. 现在支持多个模块的嵌套引用和多个DLL中的多次使用,所有共享相同的配置接口。

2.重写了调用栈追踪代码,增加了更准确的函数劫持追踪;

3.现在支持异常回调时输出dmp文件(可以用vs或者windbg打开获取错误重现状态)

4.修复了多个BUG; (包括一些严重的隐患)

5.一些细节调整,比如调用栈顺序控制,添加catch_int等。



现在模块结构进行了修改,变成了三个模块,分别是try/catch、callstack(调用栈)、全局处理模块。

三个模块均可独立使用



如果代码模块较多,可以参考callstack.ec或者【异常辅助模块_纯跟踪.ec】,直接使用_DbgName来跟踪调用过程。避免直接引用异常 module.ec 导致源代码扩展(200k+)。



页: [1]
查看完整版本: 异常辅助模块5.2源码及调用例子易语言源码