A Delphi a konfigurálásához számos fájlt használ, néhány a Delphi környezetében globális, néhány projektspecifikus. Különféle eszközök a Delphi IDE-ben adatot tárolni más típusú fájlokban.
Az alábbi lista azokat a fájlokat és fájlnévkiterjesztéseit írja le, amelyeket a Delphi létrehoz egy tipikus önálló alkalmazásokhoz, és egy tucat további fájlt. Ismerje meg azt is, mely Delphi által generált fájlokat kell tárolni egy forrásvezérlő rendszerben.
A Delphi projekt specifikus
.PAS - Delphi forrásfájl
A PAS-t a Source Control-ban kell tárolni
Delphiben a PAS fájlok mindig a forráskód akár egységre, akár egy formára. Az egység forrásfájlok tartalmazzák a kód nagy részét egy alkalmazásban. Az egység tartalmazza az űrlap eseményeihez csatolt eseménykezelők forráskódját, vagy az abban szereplő összetevőket. A .pas fájlokat a Delphi kódszerkesztőjével szerkeszthetjük. Ne töröljön .pas fájlokat.
.DCU - Delphi összeállított egység
Összeállított egység (.pas) fájl. Alapértelmezés szerint az egyes egységek lefordított verzióját külön bináris formátumú fájlban tárolják, az azonos fájlnévvel, de .DCU (Delphi fordított egység) kiterjesztéssel. Például az unit1.dcu tartalmazza az unit1.pas fájlban deklarált kódot és adatokat. A projekt újjáépítésekor az egyes egységek nem kerülnek újrafordításra, hacsak a forrás (.PAS) fájlok nem változtak az utolsó fordítás óta, vagy .DCU fájlok nem találhatók. A .dcu fájlt biztonságosan törölje, mert a Delphi újból létrehozza azt az alkalmazás fordításakor.
.DFM - Delphi Form
A DFM-et a Source Control-ban kell tárolni
Ezeket a fájlokat mindig párosítják a .pas fájlokkal. A DFM fájl tartalmazza az űrlapban található objektumok részleteit (tulajdonságait). Szövegként tekinthető meg, ha jobb egérgombbal kattint az űrlapra, és a felbukkanó menüből kiválasztja a szöveg nézetét. A Delphi .dfm fájlokban másolja az információkat a kész .exe kódfájlba. Óvatosan kell eljárni a fájl megváltoztatásában, mivel annak módosítása megakadályozhatja az IDE-t az űrlap betöltésében. Az űrlapfájlok bináris vagy szöveges formátumban menthetők. A Környezetvédelmi beállítások párbeszédpanelen megadhatja, hogy milyen formátumot kíván használni az újonnan létrehozott űrlapokhoz. Ne töröljön .dfm fájlokat.
.DPR - Delphi projekt
A DPR-t a Source Control-ben kell tárolni
Az .DPR fájl a Delphi projekt központi fájlja (egy .dpr fájl egy projektenként), valójában Pascal forrásfájl. Ez a végrehajtható fájl elsődleges belépési pontja. A DPR tartalmazza a projekt többi fájljára mutató hivatkozásokat, és összekapcsolja az űrlapokat a hozzájuk tartozó egységekkel. Bár módosíthatjuk a .DPR fájlt, nem szabad manuálisan módosítanunk. Ne töröljön .DPR fájlokat.
.RES - Windows erőforrásfájl
A Delphi által automatikusan létrehozott és az összeállítási folyamathoz szükséges Windows erőforrásfájl. Ez a bináris formátumú fájl tartalmazza a verzióinformációs erőforrást (ha szükséges) és az alkalmazás fő ikonját. A fájl tartalmazhat más, az alkalmazáson belül használt erőforrásokat is, de ezek meg vannak őrizve.
.ALKALMAZÁS - Alkalmazás futtatható
Amikor először építünk fel alkalmazást vagy szabványos dinamikus link könyvtárat, a fordító .DCU fájlt készít minden, a projektben használt új egységre; Ezután a projekt összes .DCU fájlja össze van kapcsolva egy .EXE (futtatható) vagy .DLL fájl létrehozására. Ez bináris formátumú A fájlt (a legtöbb esetben) csak a felhasználóinak kell terjesztenie. Biztonságosan törölje a projekt .exe fájlt, mert a Delphi újra létrehozza azt az alkalmazás fordításakor.
.~?? - Delphi biztonsági másolat fájlok
A következő névvel végződő fájlok: ~?? (például unit2. ~ pa) a módosított és elmentett fájlok biztonsági másolata. Ezeket a fájlokat bármikor biztonságosan törölheti, azonban érdemes megtartania a sérült programozás helyreállítását.
DLL - Alkalmazás-kiterjesztés
Kód: dinamikus link könyvtár. A dinamikus hivatkozású könyvtár (DLL) olyan rutinok gyűjteménye, amelyeket az alkalmazások és más DLL-ek meghívhatnak. Az egységekhez hasonlóan a DLL-k megosztható kódot vagy erőforrásokat tartalmaznak. De a DLL egy külön összeállított futtatható fájl, amelyet futás közben összekapcsolnak az azt használó programokkal. Csak a .DLL fájlt törölje, hacsak nem írta. Menj megnézni DLL és Delphi további információ a programozásról.
.DPK - Delphi csomag
A DPK-t a Source Control-ban kell tárolni
Ez a fájl egy csomag forráskódját tartalmazza, amely általában több egységből álló gyűjtemény. A csomagforrás fájlok hasonlóak a projekt fájlokhoz, de ezeket speciális dinamikus link könyvtárak összeállítására használják. Ne töröljön .dpk fájlokat.
.DCP
Ez a bináris képfájl a ténylegesen összeállított csomagból áll. Az IDE által megkövetelt szimbólum- és fejléc-információk mind a .DCP fájlban vannak. Az IDE-nek hozzáféréssel kell rendelkeznie ehhez a fájlhoz a projekt felépítéséhez. Ne töröljön .DCP fájlokat.
.BPL vagy .DPL
Ez a tényleges tervezési idő vagy futási idő csomag. Ez a fájl egy Windows DLL, amelybe a Delphi-specifikus szolgáltatások be vannak építve. Ez a fájl elengedhetetlen egy csomagot használó alkalmazás telepítéséhez. A 4. és újabb verziókban ez a „Borland csomag könyvtár”, a 3. verzióban a „Delphi csomag könyvtár”. Lát BPL vs. DLL a csomagokkal történő programozásról.
Az alábbi lista azokat a fájlokat és fájlnévkiterjesztéseit írja le, amelyeket a Delphi IDE létrehoz egy tipikus önálló alkalmazáshoz
IDE-specifikus
.BPG, .BDSGROUP - Borland Projekt Csoport (Borland Fejlesztő Stúdió Projekt Csoport)
A BPG-t a Source Control-ban kell tárolni
Hozzon létre projektcsoportokat a kapcsolódó projektek egyszerre történő kezeléséhez. Például létrehozhat egy projektcsoportot, amely több futtatható fájlt tartalmaz, például .DLL és .EXE.
.DCR
A DCR-t a Source Control-ben kell tárolni
A Delphi összetevő erőforrásfájljai tartalmaznak egy összetevő ikonját, ahogy a VCL palettán megjelenik. Használhatunk .dcr fájlokat, amikor saját szerkesztést készítünk egyedi alkatrészek. Ne töröljön .dpr fájlokat.
.DOF
A DOF-et a Source Control-ban kell tárolni
Ez a szöveges fájl tartalmazza a projektbeállítások jelenlegi beállításait, például fordító- és kapcsolóbeállításokat, könyvtárakat, feltételes irányelveket és parancssori paraméterek. A .dof fájl törlésének egyetlen oka az, hogy visszatérjen a projekt szokásos opcióihoz.
.DSK
Ez a szövegfájl információkat tárol a projekt állapotáról, például arról, hogy mely ablakok vannak nyitva és milyen helyzetben vannak. Ez lehetővé teszi a projekt munkaterületének visszaállítását, amikor újból megnyitja a Delphi projektet.
.DRO
Ez szöveges fájl információkat tartalmaz az objektumtárakról. A fájl minden bejegyzésének konkrét információi vannak az objektumtárban elérhető minden elemről.
.DMT
Ez a védett bináris fájl tartalmazza a szállított és a felhasználó által definiált menüsablonokat.
.TLB
A fájl egy védett bináris típusú könyvtári fájl. Ez a fájl lehetővé teszi az ActiveX-kiszolgálón elérhető objektumok és interfészek azonosítását. Mint egy egység vagy egy fejléc fájl A .TLB egy alkalmazás számára szükséges szimbóluminformáció tárolójaként szolgál.
.DEM
Ez a szöveges fájl néhány, a TMaskEdit összetevőhöz tartozó országspecifikus formátumot tartalmaz.
Folytatódik a fájlkiterjesztések listája, amelyeket a Delphi-kel való fejlesztéskor lát ...
.TAXI
Ezt a fájlformátumot kínálja a Delphi a felhasználók számára az internetes telepítéshez. A kabinetformátum hatékony módszer több fájl csomagolására.
.db
Az ezzel a kiterjesztéssel rendelkező fájlok szokásos paradox fájlok.
.DBF
Az ezzel a kiterjesztéssel rendelkező fájlok szokásos dBASE fájlok.
.GDB
Az ezzel a kiterjesztéssel rendelkező fájlok szokásos Interbase fájlok.
.DBI
Ez a szöveges fájl az adatbáziskezelő inicializálási információit tartalmazza.
Vigyázat
Soha ne töröljön .dfm, .dpr vagy .pas névvel végződő fájlokat, kivéve, ha el akarja dobni a projektjét. Ezek a fájlok tartalmazzák az alkalmazás tulajdonságait és forráskódját. Az alkalmazás biztonsági mentésekor ezek a kritikus fájlok, amelyeket el kell menteni.