Имитирует возникновение ошибки.
Error кодОшибки
Параметры
kодОшибки
Обязательный аргумент кодОшибки может
представлять любое допустимое значение кода ошибки.
Замечания
Инструкция Error поддерживается для совместимости с
предыдущими версиями. В новой программе, в особенности при создании объектов,
следует применять для создания ошибок выполнения метод Raise объекта
Err.
Если аргумент кодОшибки определен, инструкция Error
заполняет свойства объекта Err значениями по умолчанию (перечисленными в
следующей таблице), после чего вызывает обработчик ошибок:
Number Значение, указанное в аргументе инструкции Error. Любой допустимый код ошибки. Source Имя текущего проекта Visual Basic. Описание Строковое выражение, соответствующее значению, возвращаемому функцией Error для кода ошибки, указанного в свойстве Number, если такая строка сообщения существует. Если возвращаемое сообщение не определено, значением свойства Description становится пустая строка (""). HelpFile Полное имя (включая диск им путь) соответствующего файла справочной системы Visual Basic. HelpContext Контекстный идентификатор раздела файла справочной системы Visual Basic, соответствующего ошибке с кодом Number. LastDLLError Нуль.
Если обработчик ошибок отсутствует или не активизирован, то сообщение об
ошибке создается и выводится на основании значений свойств объекта
Err.
Не все главные приложения Visual Basic позволяют создавать
объекты. О возможности создания в приложении классов и объектов см. в
документации приложения.
Пример
В данном примере инструкция Error используется для имитации
ошибки с кодом 11.
On Error Resume Next ' Отложенный перехват ошибок. Error 11 ' Имитация ошибки "Деление на нуль".