Re[2]: Приложение просто вылетает при исключении
От: Аноним  
Дата: 18.03.08 08:06
Оценка:
Здравствуйте, Dblma, Вы писали:

D>Здравствуйте, Аноним, Вы писали:


А>> Сам выкидываю исключение "ArgumentNullException". И после этого приложение просто резко закрывается. Стандартного диалога о том, что программа выполнила недопустимую операцию и будет закрыта — нету. Также не райсится событие "Application.ThreadException". В чем может быть дело?


D>В эвенте AppDomain.CurrentDomain.UnhandledException; может быть прописан обработчик необработанных (простите за масло масленнное) эксепшенов.

D>Для Thread'ов может быть в эвенте Application.ThreadException.
D>Для WinForms можно посмотреть Application.SetUnhandledExceptionMode( ... )

Подписался на "AppDomain.CurrentDomain.UnhandledException" и в подписчик действительно вызывается в случае exception-ов. Но Application.ThreadException все-равно не райзится. В принципе вариант с UnhandledException более чем устраивает, но все-же непонятно, почему не райзится ThreadException и не выдается стандартный диалог ошибки. Может есть флаги компиляции какие-нибудь?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.