Учебник по Delphi

Файлы, используемые в Delphi.

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

   Файлы проекта создаются в самом начале, когда формируется проект. Имена таких файлов совпадают с именем проекта, а по расширению можно судить о предназначении файла:

DPR (Delphi Project) — основной файл проекта. В нем содержится текст программы — инструкции, которые, как правило, запускают другие модули;
DOF (Delphi Option File) и CFG (project ConFiGuration file) — файлы конфигурации проекта. Здесь содержатся текущие параметры проекта, такие как версия Delphi, настройки компилятора и компоновщика, директорди, директивы компилятора и параметры командной строки. Чтобы изменить параметры, хранящиеся в этих файлах, нужно открыть окно Project Options, выбрав в меню Project > Options;
RES — хранит информацию о версии (если используется) и значок программы. Файл также может содержать и другие ресурсы, используемые в проекте. Не удаляйте этот файл, если в вашем приложении есть какие-либо ресурсы (например, звук или изображения, хранящиеся на форме или в ЕХЕ-файле). Когда вы создаете модули (добавляете формы), то исходных файлов становится еще больше.
Обычно при формировании нового проекта создается и одна форма. Поэтому в проекте сразу присутствуют файлы формы, если, конечно, вы не созда- ете консольное приложение.

Рассмотрим их:

DCU (Delphi Compiled Unit) — содержит скомпилированный код модуля (формы), что ускоряет компиляцию проекта, если в нем несколько модулей, а редактируете вы только один из них;
DFM (Delphi Form File) — хранит все, что касается формы: содержащиеся на ней компоненты и их свойства, а также свойства самой формы;
PAS — файл модуля (unit) с текстом программы на языке Object Pascal. Текст программы, который вы пишете, хранится здесь.

Файлы с другими расширениями встречаются реже, но кратко опишу их тоже:

BPG (Borland Project Group) — файл сборки;
BPL (Borland Package Library) — это DLL, которая включает в себя компоненты VCL;
DCP (Delphi Component Package) — исходные файлы компонента. ПосЛе компиляции создается файл с расширением BPL;
DDP (Delphi Diagram Portfolio) — здесь хранится диаграмма, созданная в окне Diagram (вкладка внизу окна редактирования кода);
DPK (Delphi Package) — исходный файл проекта пакета;
DSK (Desktop) — в этом файле хранятся настройки рабочей среды Delphi;
OBJ — объектный файл, используемый в С и C++. Будет создаваться, если в окне Project Options на вкладке Linker выбрать параметр Generate С object files или Generate C++ object files (компилировать в C/C++ объектный файл).




 

Рейтинг@Mail.ru          Rambler's Top100

X-ZiBiT