如何截获DLL中的异常(200分)

  • 主题发起人 主题发起人 mathuly
  • 开始时间 开始时间
M

mathuly

Unregistered / Unconfirmed
GUEST, unregistred user!
DLL中要于数据库连接,如果连接不上时会弹出一个错误窗口,我想在主程序中截获这个错误,怎么做?<br>我已经用try execpt了,但是没有办法截获。
 
如果是DLL自作主张弹错误窗口,通常没有有效的办法解决,除非修改DLL的错误信息<br>反馈方式。变通的方法:<br>1、自己检测数据库联接,确保有效再调用DLL的函数,不让他出错<br>2、跟踪到DLL错误提示部位,动态修改DLL代码
 
用回调函数就可以解决了,<br>DLL 中用 Try 来捕获错误,然后在 except 调用回调函数通知主程序。
 
在调试DLL啊,不然不好发现错误的
 
多人接受答案了。
 
后退
顶部