- •Начнем - Ваша первая Lazarus-программа!
- •Вторая попытка.
- •Редактор
- •Главное меню
- •Меню Файл (File)
- •Меню Правка (Edit)
- •Меню Поиск (Search)
- •Меню Вид (View)
- •Меню Проект
- •Меню Запуск
- •Меню Пакет
- •Меню Сервис
- •Меню Окружение
- •Меню Окно
- •Меню Справка
- •Кнопочная панель
- •Палитра Компонентов
- •Отладчик
- •Настройки
- •Трассировка
- •Файлы Lazarus
Меню Запуск
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 в следующем диалоге – для его открытия, как "обычного исходника ".
