Выполнение с трассировкой

В процессе отладки все вложенные процедуры, в общем случае, рассматриваются как один исполняемый оператор, т.е. переход в тело вложенной процедуры не происходит. Чтобы перейти в тело вложенной процедуры, можно установить предварительно точку останова внутри этой вложенной процедуры или задать отладчику режим выполнения с трассировкой. Если используется команда трассировки, то при обнаружении оператора вызова вложенной процедуры отладчик переходит в окно с исходным текстом вызываемой процедуры и останавливается на первом исполняемом операторе.

Для задания режима трассировки необходимо:

  1. осуществить останов на операторе вызова вложенной процедуры (любым способом – в пошаговом режиме, с помощью точки останова и др.);

  2. нажать клавишу < F8 > или клавиши < Alt >+< Т > (< Т > соответствует клавиша < N/Т >), или перейти в пункт меню Отладчик = > Трассировка, или щелкнуть левой кнопкой мыши на пиктограмме в панели инструментов отладчика. Высветится окно с исходным текстом вызываемой процедуры. Курсор будет установлен на первом исполняемом операторе;

  3. повторить, при необходимости, пункты 1-2 для других вызовов вложенных процедур.

Примечание

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