Учебник по Visual Basic 5.0


Таблица 1 - часть 4


Подробнее о объекте Err

    Для того чтобы обеспечить более централизованную обработку ошибок, когда это необходимо, Visual Basic использует специальный объект Err, свойства которого можно анализировать после возникновения ошибки. Ранее мы видели, как работает свойство Number (Err.Number), выдающее номер ошибки.

Примечание:


Примечание:

Microsoft рекомендует использовать свойства и методы объекта Err вместо различного рода функций обработки ошибок, за исключением только программ, написанных для более ранних версий языка.


    После того как выполняется оператор Resume или On Error, все свойства объекта Err сбрасываются в 0 или сводятся к строке "". Свойства данного объекта инициализируются и после выхода из функции или процедуры. Кроме того, для этого можно использовать оператор

Err.Clear

Примечание:


Примечание:

Правильным является создание централизованного обработчика ошибок. Однако данной процедуре необходимо передавать текущее значение различных свойств объекта Err. Если вызвать объект Err из новой процедуры, все его значения будут инициализированы.


    Если необходимо генерировать ошибку для тестовых целей, можно использовать метод Raise объекта Err. Его синтаксис следующий:

Err.Raise (Номер)

Совет:


Совет:

Можно использовать метод Raise для определения собственных типов ошибок.


Если необходимо вывести описание текущей ошибки, используется оператор

Err.Description




Начало  Назад  Вперед



Книжный магазин