Заметка
Доступ к этой странице требует авторизации. Вы можете попробовать войти в систему или изменить каталог.
Доступ к этой странице требует авторизации. Вы можете попробовать сменить директорию.
Имитирует возникновение ошибки.
Синтаксис
Error errornumber
Детали
errornumber
Обязательный. Может быть любым допустимым номером ошибки.
Замечания
Инструкция Error поддерживается для обратной совместимости. В новом коде, особенно при создании объектов, используйте Err метод объекта Raise для создания ошибок во время выполнения.
Если errornumber определено, Error инструкция вызывает обработчик ошибок после назначения свойств Err объекта следующим значениям по умолчанию:
| Свойство | Значение |
|---|---|
Number |
Значение, указанное в качестве аргумента инструкции Error . Может быть любым допустимым номером ошибки. |
Source |
Имя текущего проекта Visual Basic. |
Description |
Строковое выражение, соответствующее возвращаемой функции для указанной ErrorNumberстроки, если эта строка существует. Если строка не существует, 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)