Файл проекта не предназначен для редактирования пользователем, он создается и модифицируется автоматически самой системой программирования. Имя, данное файлу проекта при его сохранении, становится именем исполняемого файла (.exe).
В проекте могут быть задействованы несколько форм
В процессе компиляции программы файлы преобразуются в исполняемый exe-файл, который, по умолчанию, создается в той же папке, в которой расположен файл проекта.
Файл модуля формы доступен для редактирования, именно он отображается в Редакторе Кода. Остальные файлы создаются Delphi автоматически.
В процессе проектирования и компиляции приложения Delphi создает следующие файлы
Модуль и проект располагаются каждый в своем окне и хранятся в отдельных файлах, создаются автоматически с началом разработки приложения.
Проект описывает список модулей приложения и порядок их взаимодействия
Программа Delphi-это несколько связанных между собой файлов, из которых пользователь практически создает 2 файла: модуль(код программы) и форму. Все остальные файлы создаются автоматически.
Структура проекта
Для системы Delphi каждая незавершенная программа – это проект. Проект включает в себя множество файлов. Наиболее важными являются три файла: файл формы, файл кода и файл проекта.
Проект, состоит из:
• файла проекта Project1.dpf,
• файла параметров проекта Project1.dof,
• файла ресурсов проекта Project.res,
• файла настроек проекта Project1.cfg,
• файла описания формы Unit1.dfm,
• файла модуля формы Unit1.pas.
Файл проекта, *.dpr Данный файл представляет собой программу, которая является точкой входа для всего проекта. Этот текстовый файл используется для хранения информации обо всех формах и модулях, используемых в проекте.
Все вышеперечисленные файлы, кроме файла с расширением (.pas), формируются и изменяются автоматически. Их содержимое не рекомендуется изменять вручную.
Главной частью приложения является файл проекта (.dpr), содержащий код на языке Object Pascal, с которого начинается выполнение программы. Имя, которое даётся файлу проекта при сохранении становится именем исполняемого файла.
**При переносе приложения на другой компьютер нужно переносить все его файлы, кроме *.Exe - файла.
Изменить имя файла проекта можно только при его новом сохранении, выбрав в меню File команду Save Project As…
Каждой форме соответствует свой модуль. Модуль (unit) представляет собой отдельную единицу исходного кода (программу на языке Object Pascal).