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


Диалоговое окно отладчика Microsoft Visual Studio (создание исключения)

В программе возникло исключение. Это диалоговое окно сообщает о типе вызванного исключения. В коде должна быть предусмотрена обработка этого исключения. Для обработки исключения можно выбрать один из следующих вариантов:

  • Break
    Разрешает передать выполнение в отладчик. До приостановки выполнения обработчик исключения не вызывается. Если продолжить выполнение после приостановки, будет вызван обработчик исключения.

  • Continue
    Разрешает продолжить выполнение, давая возможность обработчику исключения обработать исключение. Этот вариант недоступен для определенных типов исключений. Команда Продолжить разрешает продолжить выполнение приложения. В случае приложения в машинном коде это приведет к повторному вызову исключения. В случае управляемого приложения либо произойдет завершение программы, либо исключение будет обработано главным приложением.

    Примечание

    После возникновения необрабатываемого исключения в управляемом коде продолжение выполнения невозможно.Выбор Продолжить после возникновения необрабатываемого исключения в управляемом коде приведет к остановке отладки.

  • Ignore
    Разрешает продолжить выполнение без вызова обработчика исключения. Поскольку обработчик исключения не вызывается, это может привести к усугублению проблемы, включая возникновение новых исключений и ошибок. Этот вариант недоступен для определенных типов исключений.

См. также

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

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

Лучшие методики обработки исключений

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

Обработка исключений (расширения компонентов C++)