Стек вызовов показывает текущий уровень вложенности выполняемой процедуры. Его можно эффективно использовать для автоматического отслеживания вложенной процедуры, в которой в процессе тестового прогона фиксируется исключительное состояние. Если задан просмотр стека вызова, то в случае исключительной ситуации (например, деление на ноль) отладчик выполняет следующие действия:
показывает имя вложенной процедуры, в которой произошло исключение;
автоматически открывает окно с исходным текстом этой процедуры и устанавливает курсор в оператор, вызвавший исключение;
если при отладке задана команда трассировки, то в стек вызовов будет помещаться информация и о месте вызова вложенной процедуры.
Для просмотра стека вызовов необходимо:
открыть окно стека с помощью меню <Ctrl>+<F3> в случае, если активно окно с исходным кодом отлаживаемого объекта;
=> или комбинации клавишперейти в открытое окно (рис. 12);
при необходимости выбрать нужную строку и нажать <Enter>, что позволяет просмотреть значения переменных той процедуры по стеку вызова, которую выбрал пользователь.