用BCB或DELPHI写dll 中的异常捕获问题 ( 积分: 100 )

  • 主题发起人 主题发起人 smsman
  • 开始时间 开始时间
S

smsman

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