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


Оператор Error

Имитирует возникновение ошибки

Error errornumber

Части

  • errornumber
    Обязательный.Любой допустимый номер ошибки.

Заметки

Оператор Error поддерживается для совместимости с предыдущими версиями.В новом коде, особенно при создании объектов, для создания ошибок во время выполнения следует использовать метод Raise объекта Err.

Если параметр errornumber определен, оператор Error вызывает обработчик ошибок, предварительно присвоив свойствам объекта Err следующие значения по умолчанию:

Свойство.

Значение

Number

Значение, заданное в виде аргумента оператора Error.Любой допустимый номер ошибки.

Source

Имя текущего проекта Visual Basic.

Description

Строковое значение, соответствующее возвращаемому значению функции Error для указанного значения равно Number, если эта строка существует.Если строка не существует, Description содержит строку нулевой длины ("").

HelpFile

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

HelpContext

Соответствующий контекстный идентификатор файла справки Visual Basic, соответствующий свойству Number.

LastDLLError

Нуль.

Если обработчик ошибок отсутствует или отключен, из свойств объекта Err создается выводимое на экран сообщение об ошибке.

ПримечаниеПримечание

Некоторые хост-приложения Visual Basic не могут создавать объекты.См. документацию по хост-приложению, чтобы узнать, может ли оно создавать классы и объекты.

Пример

В этом примере оператор Error используется для создания ошибки номер 11.

On Error Resume Next   ' Defer error handling.
Error 11   ' Simulate the "Division by zero" error.

Требования

Пространство имен:Microsoft.VisualBasic

Сборка: библиотека времени выполнения Visual Basic (в Microsoft.VisualBasic.dll)

См. также

Ссылки

Clear

Err

Оператор On Error (Visual Basic)

Raise

Оператор Resume

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

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