Просмотр стека вызовов
Стек вызовов показывает текущий уровень вложенности выполняемой процедуры. Его можно эффективно использовать для автоматического отслеживания вложенной процедуры, в которой в процессе тестового прогона фиксируется исключительное состояние. Если задан просмотр стека вызова, то в случае исключительной ситуации (например, деление на ноль) отладчик выполняет следующие действия:
-
показывает имя вложенной процедуры, в которой произошло исключение;
-
автоматически открывает окно с исходным текстом этой процедуры и устанавливает курсор в оператор, вызвавший исключение (рисунок 16).
Если был инициирован процесс отладки для одной из процедур, которая вызвала данную процедуру, то в стек вызовов будет помещаться информация и о месте вызова вложенной процедуры.
Для просмотра стека вызовов необходимо:
-
установить флажок (если он не установлен) в пункте меню
= > или щелкнуть левой кнопкой мыши на пиктограмме в панели инструментов. В результате станет доступной вкладкаСтек вызовов
в информационном окне; -
перейти в информационное окно и выбрать вкладку
Стек вызовов
.