Какие файлы Delphi хранить в системе управления версиями

Delphi использует несколько файлов для своей конфигурации, некоторые глобальные для среды Delphi, некоторые специфичные для проекта. Различные инструменты в Delphi IDE хранить данные в файлах других типов.

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

Delphi Project Specific

.PAS - Delphi Исходный файл
PAS должен храниться в Source Control
В Delphi файлы PAS всегда исходный код в единицу или форму. Исходные файлы модуля содержат большую часть кода в приложении. Модуль содержит исходный код для любых обработчиков событий, прикрепленных к событиям формы или компонентам, которые она содержит. Мы можем редактировать файлы .pas, используя редактор кода Delphi. Не удаляйте файлы .pas.

.dcu - Delphi Compiled Unit
Файл скомпилированного модуля (.pas). По умолчанию скомпилированная версия каждого модуля хранится в отдельном файле двоичного формата с тем же именем, что и файл модуля, но с расширением .DCU (Delphi скомпилированный модуль). Например, unit1.dcu содержит код и данные, объявленные в файле unit1.pas. При перестройке проекта отдельные модули не перекомпилируются, если только их исходные файлы (.PAS) не изменились со времени последней компиляции или их файлы .DCU не могут быть найдены. Безопасно удалите файл .dcu, потому что Delphi воссоздает его при компиляции приложения.

instagram viewer

.DFM - Delphi Form
DFM должен храниться в Source Control
Эти файлы всегда связаны с файлами .pas. Файл DFM содержит детали (свойства) объектов, содержащихся в форме. Его можно просмотреть как текст, щелкнув правой кнопкой мыши на форме и выбрав вид как текст из всплывающего меню. Delphi копирует информацию в файлах .dfm в готовый файл кода .exe. При изменении этого файла следует соблюдать осторожность, так как его изменение может помешать среде IDE загрузить форму. Файлы форм могут быть сохранены в двоичном или текстовом формате. Диалог Параметры среды позволяет указать, какой формат вы хотите использовать для вновь создаваемых форм. Не удаляйте файлы .dfm.

.dpr - Delphi Project
DPR должен храниться в Source Control
Файл .DPR - это центральный файл проекта Delphi (один файл .dpr на проект), фактически исходный файл Pascal. Он служит основной точкой входа для исполняемого файла. DPR содержит ссылки на другие файлы в проекте и связывает формы со связанными с ними единицами. Хотя мы можем изменить файл .DPR, мы не должны изменять его вручную. Не удаляйте файлы .DPR.

.RES - Файл ресурсов Windows
Файл ресурсов Windows, автоматически сгенерированный Delphi и необходимый для процесса компиляции. Этот файл двоичного формата содержит ресурс информации о версии (если требуется) и главный значок приложения. Файл также может содержать другие ресурсы, используемые в приложении, но они сохраняются как есть.

.EXE - Исполняемый файл приложения
Когда мы впервые создаем приложение или стандартную библиотеку динамических ссылок, компилятор создает файл .DCU для каждого нового модуля, используемого в вашем проекте; все файлы .DCU в вашем проекте затем связываются, чтобы создать один файл .EXE (исполняемый) или .DLL. Эта двоичный формат Файл является единственным (в большинстве случаев), который вы должны распространять среди своих пользователей. Безопасно удалите свои проекты .exe файл, потому что Delphi воссоздает его при компиляции приложения.

.~?? - Delphi Backup Files
Файлы с именами, заканчивающимися на. ~?? (например, unit2. ~ pa) - резервные копии измененных и сохраненных файлов. Безопасное удаление этих файлов в любое время, однако, вы можете сохранить для восстановления поврежденного программирования.

.DLL - Расширение приложения
Код для библиотека динамических ссылок. Динамически подключаемая библиотека (DLL) - это набор подпрограмм, которые могут вызываться приложениями и другими DLL. Как и модули, библиотеки DLL содержат разделяемый код или ресурсы. Но DLL - это отдельно скомпилированный исполняемый файл, который во время выполнения связан с программами, которые его используют. Не удаляйте файл .DLL, если вы его не написали. Пойти посмотреть DLL и Delphi для получения дополнительной информации о программировании.

.DPK - Delphi Package
DPK должен храниться в Source Control
Этот файл содержит исходный код пакета, который чаще всего представляет собой набор из нескольких единиц. Исходные файлы пакета похожи на файлы проекта, но они используются для создания специальных библиотек динамической компоновки, называемых пакетами. Не удаляйте файлы .dpk.

.DCP
Этот двоичный файл изображения состоит из фактического скомпилированного пакета. Информация о символах и дополнительная информация заголовка, требуемая IDE, содержатся в файле .DCP. Среда IDE должна иметь доступ к этому файлу для создания проекта. Не удаляйте файлы .DCP.

.BPL или .DPL
Это фактическое время разработки или пакет времени выполнения. Этот файл представляет собой Windows DLL со встроенными в него специфическими для Delphi функциями. Этот файл необходим для развертывания приложения, использующего пакет. В версии 4 и выше это «Библиотека пакетов Borland», в версии 3 это «Библиотека пакетов Delphi». Видеть БПЛ против DLL для получения дополнительной информации о программировании с пакетами.

В следующем списке описаны файлы и их расширения, которые Delphi IDE создает для типичного автономного приложения.

Конкретный IDE
.BPG, .BDSGROUP - Borland Project Group (Borland Developer Studio Project Group)
BPG должен храниться в Source Control
Создайте группы проектов для одновременной обработки связанных проектов. Например, вы можете создать группу проектов, которая содержит несколько исполняемых файлов, таких как .DLL и .EXE.

.DCR
DCR должен храниться в Source Control
Файлы ресурсов компонента Delphi содержат значок компонента в том виде, в каком он отображается в палитре VCL. Мы можем использовать файлы .dcr при создании наших собственных пользовательские компоненты. Не удаляйте файлы .dpr.

.DOF
DOF должен храниться в Source Control
Этот текстовый файл содержит текущие настройки параметров проекта, такие как настройки компилятора и компоновщика, каталоги, условные директивы и параметры командной строки. Единственная причина удалить файл .dof - вернуться к стандартным параметрам проекта.

.dsk
Этот текстовый файл хранит информацию о состоянии вашего проекта, например, какие окна открыты и в каком положении они находятся. Это позволяет вам восстанавливать рабочее пространство вашего проекта всякий раз, когда вы снова открываете проект Delphi.

.DRO
Эта текстовый файл содержит информацию об объекте хранилища. Каждая запись в этом файле содержит конкретную информацию о каждом доступном элементе в хранилище объектов.

.DMT
Этот собственный двоичный файл содержит информацию о доставленных и пользовательских шаблонах меню.

.TLB
Этот файл является проприетарным файлом библиотеки двоичных типов. Этот файл позволяет определить, какие типы объектов и интерфейсов доступны на сервере ActiveX. Как блок или заголовочный файл .TLB служит хранилищем для необходимой символьной информации для приложения.

.dem
Этот текстовый файл содержит некоторые стандартные форматы для конкретной страны для компонента TMaskEdit.

Список расширений файлов, которые вы видите при разработке с Delphi, продолжается ...

.ТАКСИ
Это формат файла, который Delphi предлагает своим пользователям для веб-развертывания. Кабинетный формат - это эффективный способ упаковки нескольких файлов.

.DB
Файлы с этим расширением являются стандартными файлами Paradox.

.DBF
Файлы с этим расширением являются стандартными файлами dBASE.

.gdb
Файлы с этим расширением являются стандартными файлами Interbase.

.DBI
Этот текстовый файл содержит информацию об инициализации для Database Explorer.

предосторожность
Никогда не удаляйте файлы с именами, заканчивающимися на .dfm, .dpr или .pas, если вы не хотите выбросить свой проект. Эти файлы содержат свойства приложения и исходный код. При резервном копировании приложения это важные файлы для сохранения.

instagram story viewer