Шаг 18 - Инструкция Error.

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

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			' Имитация ошибки "Деление на нуль".
Hosted by uCoz