Вход


Главная страница >> Учебный процесс >> Конспекты >> MS Office. Руководство программиста по Visual Basic для MS Office 97 >> Отладка и обработка ошибок >> Иерархия обработчиков ошибок

Переход на главную страницу

Сервер поддерживается
кафедрой информатики и вычислительной техники ГрГУ
тел. +375-(0)152-445-101
E-mail :
kadan@grsu.grodno.by


[Назад]    [Содержание ]    [Вперед]

  


Иерархия обработчиков ошибок


Просмотр списка вызовов
Правила, рекомендуемые при сложной обработке ошибок

Включенным (enabled) считается обработчик, установленный оператором On Error, а активным (active) ? тот, чей код выполняется в данный момент. Чтобы активизировать обработчик, его нужно сначала включить, но не все включенные обработчики активны. Например, после выполнения оператора Resume обработчик деактивизируется, но остается включенным.

Когда ошибка происходит в процедуре, в которой нет своей подпрограммы обработки ошибок, или в активном обработчике ошибок, Visual Basic просматривает список вызовов в поисках другого включенного обработчика. Список вызовов ? последовательность вызванных процедур, которая привела в данную точку потока управления; он отображается в диалоговом окне Call Stack (Стек вызова). Вы можете открыть это диалоговое окно только в режиме прерывания, выбрав из меню View (Вид) команду Call Stack (Стек вызова)



[Назад]    [Содержание ]    [Вперед]

  



Текст пособия подготовлен на основе материалов книги
Microsoft Corporation. Руководство программиста по Visual Basic для Microsoft Office 97 / Пер. с англ. - М.: Издательский отдел "Русская Редакция" ТОО "Channel Trading Ltd.", 1997. - 544 с.: илл.
c Оригинальное издание на английском языке,
Microsoft Corporation, 1997
c Русский перевод,
Microsoft Corporation, 1997

  
За содержание страницы отвечает Гончарова М.Н.
©
Кафедра СПиКБ, 2002-2017