Обработка исключений и ошибок в Visual Basic
Обновлен: Ноябрь 2007
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 6.0)
Общие сведения об изменениях элементов языка в Visual Basic.Путеводитель по отладчику
Описание принципов использования отладчика Visual Studio. В данных разделах рассматриваются: основы отладки, управление выполнением, подключение к выполняющейся программе, JIT–отладка, автоматический запуск отладчика, дампы, точки останова, проверка программы, обработка исключений, режим "Изменить и продолжить", а также использование выражений в отладчике.JIT-отладка
Описание JIT-отладки — средства, автоматически запускающего отладчик Visual Studio, когда в программе, запущенной вне Visual Studio, возникает неустранимая ошибка.Отладка управляемого кода
Описание общих проблем и методов отладки управляемых приложений.Помощник по исключениям
Описание средства Помощник исключений, которое упрощает устранение ошибок времени выполнения.Режим "Изменить и продолжить"
Описание средства экономии времени Изменить и продолжить, которое позволяет вносить изменения в исходный код, когда программа находится в режиме приостановки выполнения.Отладка COM и ActiveX
Советы по отладке приложений COM и элементов ActiveX.