Оператор Error
Обновлен: Ноябрь 2007
Имитирует возникновение ошибки
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 |
Zero. |
Если обработчик ошибок отсутствует или отключен, из свойств объекта 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)
См. также
Задачи
Практическое руководство. Получение информации об ошибках времени выполнения в Visual Basic