Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
інструкція до Lazarus.doc
Скачиваний:
2
Добавлен:
01.07.2025
Размер:
190.46 Кб
Скачать

Меню Запуск

http://lazarus-ccr.sourceforge.net/kbdata/RunMenuSnapshot.png

  • Собрать: Запускается сборка (т.е. компиляция) любых файлов проекта, которые были изменены со времени последней сборки.

  • Собрать все: Запускается сборка всех файлов проекта, независимо от наличия изменений.

  • Прервать сборку: Останавливает процесс сборки на ходу – если Вы вспомнили о наличии ошибок и хотите остановить сборку, или система работает слишком долго и очевидно, что-то не так.

  • Запуск: Это обычный путь запуска компилятора и если компиляция прошла успешно, запускается приложение. На самом деле Lazarus сохраняет копию файлов, затем запускает компилятор и компоновщик, затем выполняется собранная бинарная программа.

  • Пауза: Задерживается выполнение работающей программы. Это позволяет проверить промежуточные результаты. Выполнение программы можно продолжить повторным выбором Запуск.

  • Шаг со входом: Применяется совместно с отладчиком, запуская программу на один шаг вплоть до точки, помеченной в исходном тексте.

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

  • Запуск до курсора: Запускает выполнение с нормальной скоростью (т.е. не пошагово), пока не встретится оператор, где находится курсор, и произойдет останов. Выполнение продолжится с нормальной скоростью после выбора Запуск.

  • Останов: Прекращается выполнение программы. Продолжить выполнение выбором Запуск нельзя; можно только запустить сначала (перекомпилировать, если необходимо).

  • Параметры Запуска: Открывается многостраничное окно, позволяющее передать программе опции командной строки и параметры; настроить отображение выполняемой программы (например, использовать в Linux удаленный терминал Х); можно изменить некоторые переменные системного окружения.

Важное свойство этого подменю – в возможности активировать терминальное окно, отображающее стандартный консольный ввод/вывод. Если разрабатывается программа консольного режима (не используется графический интерфейс пользователя с формами, кнопками и рамками), то следует установить флажок "Использовать приложение для запуска". Сначала при попытке компиляции и выполнения может появиться нехорошее сообщение

"xterm: Can't execvp /usr/share/lazarus//tools/runwait.sh: Permission denied".

В этом случае нужно изменить разрешения для соответствующего файла (например, с помощью chmod +x filename, или при помощи утилиты Windows, меняющей разрешения); войдя в систему в качестве root. После этого при запуске программы появится окно консоли, и весь текстовый ввод/вывод (readln, writeln и т.д.) появится в нем.

По окончании выполнения программы на экране появится сообщение "Press enter". Таким образом выведенная программой информация останется на экране для возможности ее прочтения; после нажатия 'enter' окно консоли закроется.

См. Отдельный учебник по программированию Консольный режим Pascal.

  • Сброс отладчика: Отладчик приводится в исходное состояние, так что точки останова, значения переменных и т.д. будут «забыты».

  • Собрать файл: Происходит компиляция (сборка) только файла, открытого в Редакторе.

  • Запустить файл: Компиляция, сборка и выполнение только открытого файла.

  • Параметры сборки + запуска: Открывается многостраничное окно с опциями сборки только данного файла, когда выбрано Собрать Проект, позволяющее выбрать рабочий каталог, использовать различные макросы и т.д. Затем файл собирается и выполняется.

Эти последние три опции позволяют открывать (и поддерживать) тестирование проекта. Используйте Файл -> Открыть для открытия файла .lpr, нажатием cancel в следующем диалоге – для его открытия, как "обычного исходника ".