Стек вызова функций

Очень часто необходимо отладить участок кода в функции, вызов которой предваряется вызовом многих других функций.

Бьтает очень полезно посмотреть, какая именно функция вызвала ту функцию, которую вы трассируете. Для этого существует окно стека вызова функций (Call Stack). Это окно содержит упорядоченный, по очередности вызова, список функций. Установите в точку останова на нужную строку и запустите программу при помощи клавиши F5. Когда программа остановится на точке останова, в окне Call Stack, представленном на рисунке 7, отобразиться информация.

 

Рисунок 10 – Окно просмотра переменных

 

Список содержит названия вызванных функций, записанных в обратном порядке. Вы можете перейти назад по стеку вызова функций, щелкнув два раза указателем мыши по имени функции в списке. При переходе по стеку вызову функций изменяются и окно локальных переменных.