如何捕获从C#Applicaiton投掷Inisde第三方Dll的任何异常?

时间:2016-02-02 05:30:32

标签: c# exception-handling

我正在使用一个第三方Dll。当我尝试访问某些方法时,它会抛出Accessviolation异常并且应用程序被停止 工作/崩溃。

但我已将这些代码放在try {} catch {}语句下,但是它的应用程序无法捕获该异常。

例如)代码

//Object creation for 3rd party Dll classes.
Processor proc = new Processor();
Feedback feedback = new Feedback(this);

try
{
   Proc.Process(feedback); ====> Here i am getting Accessviolation exception
}
catch(Exception ex) ===> Here i changed to AccessviolationException but no use
{
MessageBox.Show("Exception occured "+ex.Message);
}

0 个答案:

没有答案