Оператор 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)