6.9.3. Стек вызовов

На верх  Назад  Вперёд

Стек вызовов помогает просматривать ход выполнения программы. Он отображает список процедур, которые вызываются в данный момент. Процедуры отображаются в обратном порядке. Окно стека вызовов можно отобразить с помощью меню DEBUG‑CALL STACK. Здесь отображаются адреса или имена всех активных в текущий момент подпрограмм с их именами файлов и адресами. Если в подпрограмму передаются параметры, то они также отображаются. Окно стека вызовов показано на рис. 6.15.

ПРИМЕЧАНИЕ ПЕРЕВОДЧИКА

Как и в случае с окном наблюдаемых выражений, сначала нужно перевести программу в режим отладки, и только потом вызывать окно наблюдаемых выражений или окно стека вызовов, иначе при пуске программы могут появляться сообщения об ошибках.

FreePascal_Руководство_пользователя_img_32

Рис. 6.15. Окно стека вызовов.

Если в окне стека вызовов нажать пробел, то связанная элементом стека строка будет подсвечена в окне редактора исходного кода.