6.9.2. Отслеживание выражений

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

Если программа откомпилирована с отладочной информацией, то можно использовать функцию отслеживания выражений, которые могут быть вычислены IDE и отображены в отдельном окне. Когда выполнение программы останавливается (например, на точке останова), то все наблюдаемые выражения вычисляются и отображаются значения этих выражений.

Создать новое наблюдаемое выражение можно через меню DEBUG‑ADD WATCH или комбинацией клавиш CTRL-F7. При этом появится окно редактирования наблюдаемых выражений (рис. 6.13), где можно ввести новое выражение.

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

ПРИМЕЧАНИЕ

Так как IDE использует GDB для отладки, необходимо вводить все выражения в верхнем регистре в FreeBSD.

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

Рис. 6.13. Окно редактирования наблюдаемого выражения.

Список выражений и их значений можно увидеть в окне наблюдаемых выражений (рис. 6.14). Это окно вызывается командой меню DEBUG‑WATCHES.

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

Рис. 6.14. Список наблюдаемых выражений.

Нажатие клавиши ENTER или пробела вызовет окно параметров выражения, которое выделено в данный момент в списке выражений (на рис. 6.14 выделена переменная Y).

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