我编写了一个使用外部dll的简单程序 当我调用该DLL的函数时,dll运行一个线程 然后功能成功通过 但是在线程导致异常和程序关闭之后 我现在想如何处理这个bug,以便我的程序可以继续工作
答案 0 :(得分:5)
您可以为给定应用程序域中的未处理异常创建事件处理程序
http://msdn.microsoft.com/en-us/library/system.appdomain.unhandledexception(v=vs.71).aspx
如果没有其他方法处理Exception,那么将调用该事件处理程序。
答案 1 :(得分:0)
首先,你需要知道什么发布了异常,然后你应该努力防止它。您可以使用http://www.reflector.net取消对dll的分配,以查看dll中的代码。