Главная » Free Pascal » Выполнение программы Free Pascal

0
 

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

± выполнить команду меню Run ® Run;

± нажать комбинацию клавиш <Ctrl>+<F9>.

Если программе должны быть переданы параметры командной строки, то для этого надо выполнить команду меню Run ® Parameters. Диалоговое окно по за- данию параметров командной строки представлено на рис. 3.9.

После старта программа выполняется автоматически до тех пор, пока не проис- ходит одно из следующих событий:

± нормальное завершение программы;

± возникновение ошибки;

± обнаружение точки останова;

± прерывание пользователем выполнения программы.

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

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

± выполнить команду меню Run ® Goto Cursor;

± нажать клавишу <F4>.

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

Имеется возможность выполнения программы строка за строкой. При этом на- жатие клавиши <F8> приводит к выполнению очередной строки исходной про- граммы. Если программа еще не стартовала, то нажатие клавиши <F8> запускает программу, в которой выполняется ее первая строка и происходит останов, после чего в окне редактора IDE отображается выполненная строка. В том случае, если очередной строкой оказывается вызов процедуры, то останов происходит после автоматического завершения процедуры, а затем и возврат из нее на следующую после вызова строку. Для пошагового выполнения вызываемой процедуры надо нажать клавишу <F7>.

Если мы находимся в режиме пошагового выполнения процедуры, то по команде меню Run ® Until return происходит автоматическое выполнение процедуры до оператора выхода из нее.

Если выполнение программы надо прекратить до ее останова, то можно:

± либо выполнить команду меню Run ® Program reset;

± либо нажать комбинацию клавиш <Ctrl>+<F2>.

Источник: Кетков, Ю. Л., Свободное программное обеспечение. FREE PASCAL для студентов и школьников, Ю. Л. Кетков, А. Ю. Кетков. — СПб.: БХВ-Петербург, 2011. — 384 с.: ил. + CD-ROM — (ИиИКТ)

По теме:

  • Комментарии