Вход


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

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

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


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

  


Тестирование обработчика за счет эмуляции ошибок


Определение нестандартных ошибок

Эмуляция ошибок весьма полезна при тестировании программы и обработке ситуаций, эквивалентных ошибке Visual Basic периода выполнения. Например, создавая модуль, который использует объект, определенный во внешнем приложении, Вы можете сделать так, чтобы ошибки, генерируемые этим объектом, обрабатывались Вашей программой как ошибки Visual Basic.

Чтобы протестировать программу на предмет обработки всех мыслимых ошибок, Вам может понадобиться сгенерировать некоторые из них прямо в коде. Это позволяет сделать метод Raise объекта Err. Методу Raise передается список именованных аргументов, определяющих его действие. Как только встречается оператор Resume, вызывается метод Clear объекта Err. Поэтому, чтобы передать ошибку предыдущему в стеке вызовов обработчику, ее нужно сгенерировать повторно.

Вы можете также эмулировать любую ошибку Visual Basic периода выполнения, написав соответствующий код.



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

  



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

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