ВУЗ:
Составители:
Рубрика:
1.5. Отладка программ и обработка ошибок 98
3
завершением. Поэтому желательно, чтобы каждая процедура имела одну точку
выхода для обеспечения выполнения этих вспомогательных действий.
Передавая управление хотя бы на метку подпрограммы выхода, можно
гарантировать, что требуемые действия производятся всегда.
Совет
Возьмите за правило: каждая процедура должна иметь одну точку выхода.
По мере возрастания длины и сложности процедур данное правило
приобретет большее значение.
Инструкция Exit используется для того, чтобы не выполнять подпрограмму
обработки ошибок, в случае если ошибка не возникла. Так как подпрограмма
обработка является частью процедуры, то она будет исполняться, если не выйти
из макроса. Форма инструкции Exit зависит от типа блока, из которого
требуется выйти. Это – Exit Sub, Exit Function, Exit Do, Exit For,
Exit Property.
Во многих ситуациях имеется большое число потенциальных ошибок, и
подпрограмма обработки должна выполнять определенные действия в
зависимости от возникшей ошибки. С помощью объекта Err во время
выполнения процедуры выявляют тип ошибки.
Объект Err – глобальный объект, который содержит информацию о последней
возникшей ошибке. Подобно любому другому объекту он имеет свойства и
методы (см. табл. 3.5-1). Используя свойства объекта Err и выполняя его
методы, можно сообщить подпрограмме обработки характер произошедшей
ошибки.
Страницы
- « первая
- ‹ предыдущая
- …
- 95
- 96
- 97
- 98
- 99
- …
- следующая ›
- последняя »