Поделиться через


Обработка исключений (отладка)

Исключение — это отклонение от нормального выполнения программы.Исключения часто указывают на проблемы, которые необходимо отладить.При возникновении исключения отладчик записывает его сообщение в окно Вывод, если эта функциональная возможность не отключена в диалоговом окне Страница "Общие", папка "Отладка", диалоговое окно "Параметры".

Отладчик может как прерывать выполнение при возникновении исключения, так и не прерывать его.

Отладчик Visual Studio распознает следующие категории исключений:

  • Исключения С++

  • Исключения среды CLR

  • Управляемые помощники по отладке

  • Проверки времени выполнения машинного кода

  • Исключения Win32

Для большинства исключений предусмотрены обработчики, реагирующие на возникновение исключения.Это дает программе возможность выйти из нестандартной ситуации.Проверки времени выполнения машинного кода не имеют обработчиков.

В приложениях, написанных на Visual Basic, все ошибки представляются отладчиком как исключения, даже при использовании обработчиков ошибок типа On Error.

Для Visual Basic и C# отладчик теперь предоставляет новую возможность — помощник по исключениям, содержащий дополнительные сведения при возникновении исключения.

Сведения по обработке исключений см. в следующих разделах:

См. также

Задачи

[NIB] 12/13 Практическое руководство. Переход в пошаговый режим выполнения "Только мой код"

Основные понятия

Безопасность отладчика

Другие ресурсы

помощник по исключениям

Путеводитель по отладчику