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


Оператор Error

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

Синтаксис

Error errornumber  

Детали

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

Замечания

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

Если 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)

См. также