Кои Delphi файлове да се съхраняват в система за контрол на източниците

click fraud protection

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

Следващият списък описва файловете и техните разширения на имена на файлове, които Delphi създава за типично самостоятелно приложение, плюс още дузина. Освен това се запознайте кои файлове, генерирани от Delphi, трябва да се съхраняват в система за контрол на източниците.

Специфичен за Delphi проект

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

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

instagram viewer

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

.DPR - Проект Delphi
DPR трябва да се съхранява в Source Control
Файлът .DPR е централният файл на проект Delphi (един .dpr файл на проект), всъщност файл с източник на Pascal. Той служи като основна входна точка за изпълнимия файл. DPR съдържа препратките към другите файлове в проекта и свързва формулярите с техните свързани единици. Въпреки че можем да модифицираме .DPR файла, не трябва да го модифицираме ръчно. Не изтривайте .DPR файлове.

.RES - Ресурсен файл на Windows
Файл с ресурси на Windows, генериран автоматично от Delphi и се изисква от процеса на компилация. Този двоичен формат съдържа информационния ресурс за версията (ако се изисква) и основната икона на приложението. Файлът може да съдържа и други ресурси, използвани в приложението, но те се запазват както са.

.EXE - Приложение изпълним
Първият път, когато изграждаме приложение или стандартна библиотека за динамични връзки, компилаторът създава .DCU файл за всеки нов блок, използван във вашия проект; всички .DCU файлове във вашия проект след това са свързани, за да създадат един .EXE (изпълним файл) или .DLL файл. Това двоичен формат файлът е единственият (в повечето случаи), който трябва да разпространявате до потребителите си. Изтрийте безопасно .exe файла на вашите проекти, защото Delphi го пресъздава, когато компилирате приложението.

.~?? - Файлове за архивиране на Delphi
Файлове с имена, завършващи на. ~?? (напр. unit2. ~ pa) са резервни копия на променени и запазени файлове. Изтрийте безопасно тези файлове по всяко време, но може да искате да запазите повреденото програмиране.

.DLL - Разширение на приложението
Код за динамична библиотека за връзки. Библиотеката с динамични връзки (DLL) е колекция от рутинни програми, които могат да бъдат извиквани от приложения и от други DLL файлове. Подобно на единици, DLL съдържат код за споделяне или ресурси. Но DLL е отделно компилиран изпълним файл, който е свързан по време на изпълнение с програмите, които го използват. Не изтривайте .DLL файл, освен ако не сте го написали. Отиди Виж DLL и Delphi за повече информация относно програмирането.

.DPK - Delphi пакет
DPK трябва да се съхранява в Source Control
Този файл съдържа изходния код за пакет, който най-често е колекция от множество единици. Изходните файлове на пакети са подобни на файловете на проекта, но те се използват за конструиране на специални библиотеки с динамична връзка, наречени пакети. Не изтривайте .dpk файлове.

.DCP
Този двоичен файл с изображения се състои от действително компилирания пакет. Информацията за символа и допълнителната информация за заглавката, изисквана от IDE, се съдържат във .DCP файла. IDE трябва да има достъп до този файл, за да изгради проект. Не изтривайте .DCP файлове.

.BPL или .DPL
Това е действителното време за проектиране или пакет за изпълнение. Този файл е Windows DLL със специфични за Delphi функции, интегрирани в него. Този файл е от съществено значение за разполагането на приложение, което използва пакет. Във версия 4 и по-горе това е „Библиотека с пакети Borland“, във версия 3 това е „Библиотека с пакети на Delphi“. виждам BPL vs. DLL за повече информация относно програмирането с пакети.

Следващият списък описва файловете и техните разширения на имена на файлове, които Delphi IDE създава за типично самостоятелно приложение

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

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

.DOF
DOF трябва да се съхранява в Source Control
Този текстов файл съдържа текущите настройки за опциите на проекта, като настройки за компилатор и линкер, директории, условни директиви и параметри на командния ред. Единствената причина за изтриване на .dof файл е да се върнете към стандартни опции за проект.

.DSK
Този текстов файл съхранява информация за състоянието на вашия проект, например кои прозорци са отворени и в каква позиция се намират. Това ви позволява да възстановите работното пространство на вашия проект всеки път, когато отново отваряте проекта Delphi.

.DRO
Това текстов файл съдържа информация за хранилището на обекта. Всеки запис в този файл съдържа специфична информация за всеки наличен елемент в обекта в хранилището.

.DMT
Този патентен двоичен файл съдържа изпратената и дефинирана от потребителя информация за шаблони на менюто.

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

.DEM
Този текстов файл съдържа някои стандартни специфични за страната формати за компонент на TMaskEdit.

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

.ТАКСИ
Това е файловият формат, който Delphi предлага на своите потребители за уеб внедряване. Форматът на кабинета е ефективен начин за пакетиране на няколко файла.

.db
Файловете с това разширение са стандартни парадокс файлове.

.dbf
Файловете с това разширение са стандартни dBASE файлове.

.GDB
Файловете с това разширение са стандартни файлове на Interbase.

.DBI
Този текстов файл съдържа информация за инициализация за Explorer Explorer.

Внимание
Никога не изтривайте файлове с имена, завършващи в .dfm, .dpr или .pas, освен ако не искате да изхвърлите проекта си. Тези файлове съдържат свойствата на приложението и изходния код. Когато архивирате приложение, това са най-важните файлове, които трябва да запазите.

instagram story viewer