не в состоянии выполнить код после исключения, он печатаетПочему этот обработчик события UnhandledException не работает?
CCCCC
но не печатает
AFTER_EXCEPTION
код показывает пойманную исключение а затем существует.
static void Main(string[] args)
{
AppDomain.CurrentDomain.UnhandledException += new UnhandledExceptionEventHandler(MyHandler); // using System.Diagnostics;
// Application.ThreadException += new System.Threading.ThreadExceptionEventHandler(OnThreadException);
Process p = Process.GetProcessById(1000);
Console.WriteLine("AFTER_EXCEPTION");
Console.ReadLine();
}
static void MyHandler(object sender, UnhandledExceptionEventArgs args)
{
Console.WriteLine("cccc");
Exception temp = (Exception)args.ExceptionObject;
Console.WriteLine("MyHandler caught : " + temp.Message);
Console.WriteLine("MyHandler caught : " + temp.TargetSite);
}
где вы получаете исключение? –
Добавлено предложение показать часть кода. Пожалуйста, предоставьте ваш вопрос подробно –
Это очень плохой вопрос, вы не указали никаких подробностей –