Имеющий Что Сказать
Зарегистрирован: 19 April 2008
Сообщения: 92
Примеры кода: 0
|
RE: приложение вылетает без каких либо уведомлений |
09 July 2008 11:18 |
|
|
|
|
Gabriel:
В самом начале приложения сделайте
AppDomain.CurrentDomain.UnhandledException += new UnhandledExceptionEventHandler (CurrentDomain_UnhandledException); И логируйте ошибки.в настоящий момент я отлавливаю исключения двумя способами:1) Application.ThreadException += Application_ThreadException;2) а методы из dll и все вычисления у меня реализованы в методе в отдельном потоке, и я засунул весь код этого метода в try catch, но если сделать: AppDomain.CurrentDomain.UnhandledException += new UnhandledExceptionEventHandler (CurrentDomain_UnhandledException);
заменит ли это обе мои обработки и будут ли отлавливаться еще какие либо другие исключения кроме тех которые отлавливаются сейчас?
Да, все неперехваченные исключения текущего домента, потоки тоже принадлежат вашему текущему домену я думаю.
Данное сообщение получено с сайта GotDotNet.RU
Последний раз редактировалось 09 July 2008 11:18
|
|