|
Учебник по 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++ объектный файл).
|
|
|