Обработка исключений и ошибок в Visual Basic
Visual Basic поддерживает структурированную обработку исключений (ошибок), что позволяет программе (потенциально) восстанавливать свою работу во время выполнения. В Visual Basic используется усовершенствованная версия синтаксической конструкции Try...Catch...Finally, которая уже поддерживалась другими языками, такими как C++. Структурная обработка исключений сочетает современную управляющую структуру (аналогичную Select Case или While) с исключениями, защищенными блоками кода и фильтрами.
Структурная обработка исключений, которую рекомендуется использовать для обработки ошибок в Visual Basic, облегчает создание и поддержку программ с надежными, полнофункциональными обработчиками ошибок. Неструктурная обработка исключений с использованием оператора On Error может снизить производительность работы приложения и привести к трудностям в отладке и поддержке приложения.
В этом подразделе
Введение в обработку исключений (Visual Basic)
Общие сведения о способах обработки исключений в программах.Выбор между структурной и неструктурной обработкой исключений (Visual Basic)
Описание типов обработки исключений и рекомендации по их использованию.Типы ошибок (Visual Basic)
Общие сведения о синтаксических ошибках, ошибках времени выполнения и логических ошибок.Автоматическое исправление при интеллектуальной компиляции (Visual Basic)
Описание средства автоматического исправления при интеллектуальной компиляции и способа его использования.Практическое руководство. Исправление ошибок компиляции с использованием автоисправления (Visual Basic)
Демонстрация исправления ошибок компилятора в редакторе кода посредством функции автоматического исправления при интеллектуальной компиляции.Настройка предупреждений в Visual Basic
Подробные сведения о включении и выключении предупреждений компилятора в Visual Basic.Обзор структурной обработки исключений в Visual Basic
Описание и демонстрация структурной обработки исключений в Visual Basic.Обзор неструктурной обработки исключений (Visual Basic)
Описание и демонстрация неструктурной обработки исключений в Visual Basic.
Связанные подразделы
Путеводитель по отладчику
Описание принципов использования отладчика Visual Studio. В данных разделах рассматриваются: основы отладки, управление выполнением, подключение к выполняющейся программе, JIT–отладка, автоматический запуск отладчика, дампы, точки останова, проверка программы, обработка исключений, режим "Изменить и продолжить", а также использование выражений в отладчике.JIT-отладка
Описание JIT-отладки — средства, автоматически запускающего отладчик Visual Studio, когда в программе, запущенной вне Visual Studio, возникает неустранимая ошибка.Отладка управляемого кода
Описание общих проблем и методов отладки управляемых приложений.помощник по исключениям
Описание средства Помощник исключений, которое упрощает устранение ошибок времени выполнения.Изменить и продолжить
Описание средства экономии времени Изменить и продолжить, которое позволяет вносить изменения в исходный код, когда программа находится в режиме приостановки выполнения.Отладка COM и ActiveX
Советы по отладке приложений COM и элементов ActiveX.