Обработайте исключения в AppDomain. CurrentDomain. UnhandledException

Действительно ли возможно обработать исключения на AppDomain. CurrentDomain. Обратный вызов UnhandledException? Я хочу сделать следующее:

  • Покажите, что мое собственное "исключение произошло" диалоговое окно с кнопкой "Send Report"
  • После того, как пользователь отклонил поле, я хочу закрыть свое приложение, но я не хочу к диалоговому полю "The application needs to close" катастрофического отказа значения по умолчанию Windows обнаруживаться.

Это может быть сделано?

5
задан Robbert Dam 28 December 2009 в 11:27
поделиться

2 ответа

Надеюсь, эта ссылка поможет:

http://www.switchonthecode.com/tutorials/csharp-tutorial-dealing-with-unhandled-exceptions

Как показывает код, просто слушай исключение и делай, что хочешь, когда оно произойдет.

2
ответ дан 15 December 2019 в 01:03
поделиться

Можно использовать Application.SetUnhandledExceptionMode method.

Пожалуйста, посмотрите также здесь: Удобная для пользователя обработка исключений .

2
ответ дан 15 December 2019 в 01:03
поделиться