Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лабник по Delphi.pdf
Скачиваний:
48
Добавлен:
01.06.2015
Размер:
1.09 Mб
Скачать

8 –

Рекомендуется на начальном этапе разработки и отладки программы установить флажки группы Debugging, которая служит для указания объема отладочной информации добавляемой компилятором в объектный файл:

Debug Information – включить отладочную информацию;

Local Symbols – включать отладочную информацию о локальных символах программы;

Symbol Information – включать отладочную информацию о символах программы. Рекомендуется на начальном этапе разработки и отладки программы установить флажки

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

Меню Run

Команды этого меню служат для запуска и отладки программы.

Команда Run (F9) (Запустить) – выполнить команду Project+Compile и запустить программу на выполнение с параметрами командной строки, заданными с помощью команды

Run+Parameters.

Команда Trace into (F7) (Трассировать с заходом) позволяет выполнить под отладчиком один оператор программы.

Команда Step over (F8) (Шаг поверх) делает тоже, что и команда Trace into, но, если очередной строкой программы является вызов подпрограммы, то вход в нее не выполняется.

Команда Trace to Next Source Line (Shift+F7) (Трассировать следующую строку про-

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

Команда Program Pause (Пауза) позволяет прервать выполняющуюся программу и передать управление отладчику. Иногда эта команда не приводит к желаемому результату, например, если программа выполняет очень длинный или даже бесконечный цикл. В этом случае следует нажать клавиши Ctrl+Alt+Sys Req.

Команда Show Execution Point (Показать точку выполнения) служит для позиционирования курсора в положение точки выполнения программы.

Команда Run to cursor (F4) (Перейти к курсору) позволяет выполнить программу до текущего положения курсора.

Команда Add Watch (Ctrl+F5) (Добавить для слежения) позволяет добавить данные в окно слежения за переменными. Если активным окном является окно редактора кода, то система предложит в качество просматриваемого выражения переменную, на которой установлен указатель ввода.

Команда Add Breakpoint (Добавить точку останова) позволяет добавить новую точку останова в отлаживаемую программу. Если активным окном является окно редактора кода, то удобнее воспользоваться командой Toggle Breakpoint (F5) (Переключить точку останова), которая устанавливает точку останова на строку, в которой установлен указатель ввода.

Команда Evaluate/modify (Ctrl+F7) (Вычислить/модифицировать) позволяет просмотреть и изменить значения переменных или выражений программы.

Команда Program reset (Ctrl+F2) (Сброс программы) позволяет заново начать выполнение программы под отладчиком.

Меню Tools

По команде Tools+Environment Options открывается диалоговое окно на настройки режимов работы компонентов СП. Каждая страница этого окна служит для задания параметров отдельного компонента:

Preferences (Предпочтения) – интегрированной среды, отладчика и окна формы;

Library (Библиотека) – библиотеки визуальных и не визуальных компонент;

Калачев Д.П., Лутай В,Н,. Скороход С.В. Delphi. Лабораторные работы.