6.8. Запуск программ

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

Откомпилированная программа может быть запущена на выполнение из IDE. Это можно сделать следующими способами:

1.Выбрать меню RUN‑RUN

2.Нажать CTRL-F9

Если в программу необходимо передать параметры, то это можно сделать через меню RUN‑PARAMETERS. Окно ввода параметров показано на рис. 6.10.

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

Рис. 6.10. Окно ввода параметров программы.

Запущенная программа будет выполняться до тех пор, пока

1.не выполнен нормальный выход из программы,

2.не случится ошибка,

3.не достигнута точка останова или

4.программа будет сброшена пользователем.

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

Кроме того, можно установить где-нибудь в исходном коде курсор, и выполнить программу до этого места. Такой запуск программы можно осуществить следующими способами:

1.Выбрать в меню RUN‑GOTO CURSOR

2.Нажать F4

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

Можно также выполнять программу строку за строкой. Нажатие клавиши F8 выполняет следующую строку программы. Если программа ещё не запущена, то будет выполнен запуск программы. Повторные нажатия клавиши F8 будут выполнять программу строка за строкой (шаг за шагом), а IDE будет отображать выполняемую строку в редакторе исходного кода. Если в какой-либо строке находится вызов подпрограммы, то нажатие клавиши F8 будет выполнять подпрограмму целиком, то есть без захода в тело подпрограммы (подпрограмма выполняется перед возвратом в IDE). Если необходимо выполнить код подпрограммы в пошаговом режиме, то вместо клавиши F8 нужно нажимать клавишу F7. Использование клавиши F7 позволяет выполнять подпрограммы строка за строкой.

Если выполнение подпрограммы начато в пошаговом режиме, то командой меню RUN‑UNTIL RETURN можно выполнить программу до конца текущеё подпрограммы, то есть не придётся нажимать клавишу F7, до тех пор, пока не закончится выполнение подпрограммы.

Принудительно завершить программу, не дожидаясь её окончания, можно следующими способами:

1.Выбрать в меню RUN‑PROGRAM RESET

2.Нажать CTRL-F2

Программа будет закрыта (работает не во всех случаях – примечание переводчика).