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


Сообщения об ошибке (Visual Basic)

При написании, компилируете или запустите приложение Visual Basic, могут возникнуть следующие типы ошибок:

  1. Ошибки во время разработки, возникающие при написании приложения в Visual Studio.

  2. Ошибки времени компиляции, возникающие при компилировании приложения в Visual Studio или в командной строке.

  3. Ошибки во время выполнения, возникающие при запуске приложения в Visual Studio или в качестве автономного исполняемого файла.

Дополнительные сведения об устранении неполадок, связанных с конкретной ошибки, см. в разделе Дополнительные ресурсы для программистов, использующих Visual Basic.

Ошибки во время выполнения

Если попытки приложения Visual Basic для выполнения действий, система не сможет выполнить, возникает ошибка во время выполнения и штрихи Visual Basic объект Exception. Visual Basic может порождать настраиваемые ошибки любого типа данных, включая объекты Exception, с помощью оператора Throw. Приложение может определить ошибку путем отображения числа ошибок и сообщений уловленного исключения. Если ошибка не перехватывается, оно завершает.

Код может поглотить и проверки ошибок во время выполнения. Если заключаются код, создающий ошибку в блоке Try, можно перехватить все брошенную ошибку в соответствующем блоке Catch. Сведения о том, как поглотить ошибки во время выполнения и реагировать на них в коде см. в разделе Оператор Try... Catch... Finally (Visual Basic).

Ошибки времени компиляции

Если компилятор Visual Basic в коде возникает проблема, то происходит ошибка времени компиляции. В редакторе кода можно легко определить, какая строка кода, вызвавшей ошибку, поскольку волнистая линия отображается вниз эта строка кода. Сообщение об ошибке появляется, если вы укажете волнистому или в подчеркнете или открытии Список ошибок, которое выводит также другие сообщения.

Если идентификатор имеет волнистое подчеркивание и короткая подчеркивание появляется под крайний правый символ, можно создать заглушку для класса, конструктора, метода, свойства, поля или перечисления. Дополнительные сведения см. в разделе Создание в результате использования.

Благодаря возможности предупреждений компилятора Visual Basic можно писать код, который выполняется быстрее и содержат меньше ошибок. Эти предупреждения указывают код, может привести к ошибкам при запуске приложения. Например, компилятор, предупреждающее при попытке вызова члена неназначенной объектной переменной возврата из функции без установки возвращаемое значение или для выполнения блока Try с ошибками в логике для перехвата исключений. Дополнительные сведения о предупреждениях, включая способ отключения их значение on, а см. в разделе Настройка предупреждений в Visual Basic.