Панель Call Stack

View > Call Stack - показать или скрыть эту панель. См. также: Отладка

Аннотированный снимок экрана панели Call Stack в TIDE.

Панель Call Stack показывает содержимое стека, только когда VM находится в состоянии BREAK .

Стек нужно читать снизу вверх: чем старше (глубже) процедура, тем ниже она в списке.

Двойной щелчок по любой записи стека вызовов переносит вас в соответствующее место исходного кода (оно выделяется синим) и одновременно меняет область видимости, которую использует Watch. То есть область видимости Watch переключается на область того места, по которому вы дважды щёлкнули в панели Call Stack.

На снимке экрана выше в стеке пять вызовов, и задействованы две цепочки вызовов. Всё началось с события ON_SYS_INIT. В процедуре foo(), по-видимому, был оператор doevents, потому что другая цепочка (для события ON_SYS_TIMER) началась до того, как цепочка ON_SYS_INIT завершила выполнение.

Исходный материал Tibbo обновлён 13 июля 2022Оригинал на docs.tibbo.com · Сообщить об ошибке