Типы и структура проектов в Lazarus 4.4
Степень завершённости урока: 40%
Статистика урока:
- Количество полного кода: 1
- Количество снимков: 0
- Время чтения: менее 5 минут
- Уровень сложности: средний
Среда разработки Lazarus позволяет создавать следующие типы проектов:
- приложение
- простая программа
- программа
- консольное приложение
- библиотека
- программа InstantFPC
- консольное тестовое приложение FPCUnit
- тестовое приложение FPCUnit
- приложение для веб-браузера
- прогрессивное веб-приложение
- вспомогательный процесс Pas2JS
- веб-приложение на Electron
- приложение Node.js
- библиотека Pas2JS / модуль JavaScript
- пакет Atom
- расширение Visual Studio Code
При создании различных типов проектов создаются разные типы файлов:
- проект "программа InstantFPC": будут созданы файлы с расширениями .lpi, .lps и .pas
- проект "консольное тестовое приложение FPCUnit": будут созданы файлы с расширениями .lpr, .lps, .lpi и .pas
- проект "тестовое приложение FPCUnit": будут созданы файлы с расширениями .ico, .lpr, .lps, .lpi, .pas и .res
- проект "приложение" (программа с графическим интерфейсом с использованием библиотеки LCL): будут созданы файлы с расширениями .ico, .lpi, .lpr, .lps, .res, .lfm, .pas, а также папка "backup" с файлами следующих расширений: .lpi и .lps
Вот содержимое файла с расширением .lpr
program Project1;{$mode objfpc}{$H+}uses {$IFDEF UNIX} cthreads, {$ENDIF} {$IFDEF HASAMIGA} athreads, {$ENDIF} Interfaces, // this includes the LCL widgetset Forms, Unit1 { you can add units after this };{$R *.res}begin RequireDerivedFormResource:=True; Application.Scaled:=True; {$PUSH}{$WARN 5044 OFF} Application.MainFormOnTaskbar:=True; {$POP} Application.Initialize; Application.CreateForm(TForm1, Form1); Application.Run;end.
Предложить идею по улучшению урока в мессенджере Max или мессенджере Telegram
Страница обновлена 26 июля 2026 года.


