S smsman Unregistered / Unconfirmed GUEST, unregistred user! 2007-01-26 #1 一DLL,要求宿主程序能够捕获DLL中的异常,该怎么做呢 BCB中的Throw能否使异常能够在宿主程序中捕获呢? DFW 终于正常了。[] 以上问题用DELPHI或者BCB解决均可
L liyinwei Unregistered / Unconfirmed GUEST, unregistred user! 2007-01-26 #3 如果那 Dll 是自己做的,那么可以在一定程度上把 Dll 中捕捉的错误处理过程交给调用程序去处理的,关键是在 DLL 中使用回调函数调用宿主程序的代码来处理错误。
P perfect2005 Unregistered / Unconfirmed GUEST, unregistred user! 2007-01-28 #4 这个不用做处理的,只要在一个APPLICATION里就行了。 DLL中Throw或者rethrow后只要在宿主程序中直接catch就行了。
S smsman Unregistered / Unconfirmed GUEST, unregistred user! 2007-01-29 #5 回调函数。哈哈,在这里不错啊。 直接对调用函数进行异常捕获已经成功。回调函数开始试验。[]以前一直觉得他没什么用。 谢谢你们。