Файлы проекта

Проект TD состоит из форм, модулей, установок параметров проекта, ресурсов и т.д. Вся эта информация представлена в файлах, многие из которых создаются средой автоматически при построении приложения. Если проект был сохранен в соответствующей папке под именем Project1, то файл Project1.dpr является головным файлом программы. Обычно он содержит операторы инициализации, создания основной формы, запуска программы на выполнение и представляется следующим образом.

program Project1;

 

uses

Forms,

Unit1 in 'Unit1.pas' {Form1};

 

{$R *.res}

 

begin

Application.Initialize;

Application.CreateForm(TForm1, Form1);

Application.Run;

end.

Имя программы в заголовке совпадает с именем файла, в котором сохранен проект. После слова uses перечисляются модули, загружаемые программой (в примере – системный модуль Forms и модуль Unit1 формы, имя которой дано в комментарии). Затем следует директива компилятора – {$R *.res}. Она связывает с выполняемым модулем файлы ресурсов проекта (пиктограммы, битовые матрицы). Текст программы создается средой автоматически, и его не рекомендуется изменять. Основные действия сосредоточены в подключаемых модулях.

В папке проекта размещены также текстовый файл Project1.bdsproj, который содержит служебную информацию о проекте; файл Project1.cfg, хранящий установки проекта, в том числе используемые директивы компилятора; бинарный файл Project1.res ресурсов проекта; текстовые файлы Unit1.pas модуля и Unit1.dfm соответствующей ему формы; исполняемый файл Project.exe; откомпилированный файл Unit1.dcu модуля и некоторые другие файлы.