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