|
|
Сервер поддерживается
кафедрой информатики и вычислительной техники ГрГУ
тел. +375-(0)152-445-101
E-mail : kadan@grsu.grodno.by |
Написание подпрограммы обработки ошибок
Первое, что надо
сделать при написании подпрограммы
обработки ошибок, ? и добавить
метку строки, указывающую начало
этой подпрограммы. У метки должно
быть содержательное имя,
заканчиваемое двоеточием. Код
обработки ошибок принято размещать
в конце процедуры, а операторы Exit
Sub, Exit Function или Exit
Property ?
непосредственно перед меткой
обработчика ошибок. Это позволяет
избежать выполнения его кода, если
никаких ошибок не было.
Тело подпрограммы
содержит код, обрабатывающий
ошибку, ? обычно в виде конструкций
Select Case или If...Then...Else. Вы должны продумать
список возможных ошибок и
обеспечить обработку каждой из них
? например, попросить вставить
диск при ошибке ?диск не готов?.
Напишите также код для обработки
непредвиденных ошибок, используя
блок Else или Case Else. Функция FileExists в
таком случае выводит
предупреждение и останавливает
программу.
Свойство Number объекта Err содержит числовой код,
представляющий последнюю ошибку
периода выполнения. Используя
объект Err в
сочетании с конструкцией Select
Case или If...Then...Else, Вы сможете
соответственно отреагировать на
любую ошибку.
Текст пособия подготовлен на основе материалов книги
Microsoft Corporation. Руководство программиста по Visual Basic для Microsoft Office 97 / Пер. с англ. - М.: Издательский отдел "Русская Редакция" ТОО "Channel Trading Ltd.", 1997. - 544 с.: илл.
c Оригинальное издание на английском языке, Microsoft Corporation, 1997
c Русский перевод, Microsoft Corporation, 1997
|