Delphi kasutab selle konfigureerimiseks mitmeid faile, mõned on Delphi keskkonnas globaalsed, mõned projektipõhised. Delphi IDE mitmesugused tööriistad salvestage andmeid muud tüüpi failides.
Järgmises loendis kirjeldatakse faile ja nende failinimelaiendeid, mille Delphi loob tüüpilise eraldiseisva rakenduse jaoks, lisaks veel kümmekond. Samuti saate teada, milliseid Delphi loodud faile tuleks allika juhtimissüsteemis säilitada.
Delphi projekti spetsiifiline
.PAS - Delphi lähtefail
PAS tuleks salvestada Source Controli
Delphis on PAS-failid alati järgmised lähtekood kas ühiku või vormi juurde. Üksuse lähtefailid sisaldavad suurema osa rakenduse koodist. Ühik sisaldab kõigi sündmusekäitlejate lähtekoodi, mis on lisatud vormi või selles sisalduvate komponentide sündmustele. Me võime redigeerida .pas-faile Delphi koodiredaktori abil. Ärge kustutage .pas-faile.
.DCU - Delphi koostatud üksus
Koostatud ühiku (.pas) fail. Vaikimisi salvestatakse iga üksuse kompileeritud versioon eraldi binaarses vormingus failis, millel on sama nimi kui ühikufailil, kuid laiendiga .DCU (Delphi kompileeritud ühik). Näiteks unit1.dcu sisaldab faili unit1.pas deklareeritud koodi ja andmeid. Projekti ümberehitamisel ei komplekteerita üksikuid üksusi ümber, kui nende lähtefailid (.PAS) pole pärast viimast kompileerimist muutunud või nende .DCU-faile ei leita. Kustutage .dcu-fail ohutult, kuna Delphi loob selle rakenduse kompileerimisel uuesti.
.DFM - Delphi vorm
DFM tuleks salvestada Source Controli
Need failid on alati seotud .pas-failidega. DFM-fail sisaldab vormis sisalduvate objektide üksikasju (atribuute). Seda saab vaadata tekstina, klõpsates vormil hiire parema nupuga ja valides hüpikmenüüst vaate teksti tekstina. Delphi kopeerib .dfm-failides oleva teabe valmis .exe-koodifaili. Selle faili muutmisel tuleb olla ettevaatlik, kuna selle muudatused võivad takistada IDE-l vormi laadimist. Vormifaile saab salvestada binaarses või tekstivormingus. Keskkonnavalikute dialoog võimaldab teil näidata, millist vormingut soovite värskelt loodud vormide jaoks kasutada. Ärge kustutage .dfm-faile.
.DPR - Delphi projekt
DPR tuleks salvestada Source Controli
.DPR-fail on Delphi projekti keskne fail (üks .dpr-fail projekti kohta), tegelikult Pascali lähtefail. See on käivitatava faili esmane sisenemispunkt. DPR sisaldab viiteid teistele projekti failidele ja seob vorme nende seotud üksustega. Ehkki me saame .DPR-faili muuta, ei tohiks me seda käsitsi muuta. Ärge kustutage .DPR-faile.
.RES - Windowsi ressursifail
Delfi poolt automaatselt loodud Windowsi ressursifail, mida nõuab kompileerimise protsess. See kahendvormingus fail sisaldab versiooni teabe ressurssi (kui see on vajalik) ja rakenduse peamist ikooni. Fail võib sisaldada ka muid rakenduses kasutatavaid ressursse, kuid neid säilitatakse praegusel kujul.
.EXE - Rakendus käivitatav
Kui loome rakenduse või standardse dünaamilise lingi teegi esmakordselt, koostab kompilaator iga teie projektis kasutatud uue üksuse jaoks .DCU-faili; seejärel lingitakse kõik teie projekti .DCU-failid, et luua ühtne .EXE (käivitatav) või .DLL-fail. See binaarses vormingus fail on ainus (enamikul juhtudel), mida peate oma kasutajatele levitama. Kustutage oma projektid .exe-fail ohutult, kuna Delphi loob selle rakenduse kompileerimisel uuesti.
.~?? - Delphi varundusfailid
Failid nimedega, mille lõpp on. ~?? (nt ühik2. ~ pa) on muudetud ja salvestatud failide varukoopiad. Kustutage need failid igal ajal ohutult, kuid võiksite siiski alles jätta kahjustatud programmeerimise taastamise.
.DLL - Rakenduse laiendus
Kood dünaamiliste linkide kogu. Dünaamilise lingi teek (DLL) on rutiinide kogu, mida saavad kutsuda rakendused ja muud DLL-id. Nagu ühikud, sisaldavad ka DLL-id jagatavat koodi või ressursse. Kuid DLL on eraldi kompileeritav käivitatav fail, mis on käitusel lingitud seda kasutavate programmidega. Ärge kustutage .DLL-faili, kui te pole seda kirjutanud. Mine vaata DLL ja Delphi programmeerimise kohta lisateabe saamiseks.
.DPK - Delphi pakett
DPK tuleks salvestada Source Controli
See fail sisaldab paketi lähtekoodi, mis on enamasti mitme ühiku kogum. Paketi lähtefailid sarnanevad projektifailidega, kuid neid kasutatakse spetsiaalsete dünaamiliste linkide teekide, mida nimetatakse pakenditeks, ehitamiseks. Ärge kustutage .dpk-faile.
.DCP
See binaarne pildifail koosneb tegelikult kompileeritud paketist. IDE nõutav sümboliteave ja täiendav päiseteave on kõik .DCP-failis. IDE-l peab projekti loomiseks olema juurdepääs sellele failile. Ärge kustutage .DCP-faile.
.BPL või .DPL
See on tegelik kujundamise aeg või käitusaja pakett. See fail on Windowsi DLL, millesse on integreeritud Delphi-spetsiifilised funktsioonid. See fail on paketi kasutava rakenduse juurutamiseks hädavajalik. Versioonis 4 ja üle selle on 'Borlandi paketiraamatukogu', versioonis 3 'Delphi paketiraamatukogu'. Vaata BPL vs. DLL lisateavet pakettidega programmeerimise kohta.
Järgmises loendis kirjeldatakse faile ja nende failinimelaiendeid, mille Delphi IDE loob tüüpilise eraldiseisva rakenduse jaoks
IDE-spetsiifiline
.BPG, .BDSGROUP - Borlandi projektirühm (Borlandi arendajastuudio projektirühm)
BPG tuleks salvestada Source Controli
Looge projektirühmi, et käsitleda seotud projekte korraga. Näiteks saate luua projektirühma, mis sisaldab mitut käivitatavat faili, näiteks .DLL ja .EXE.
.DCR
DCR tuleks salvestada Source Controli
Delphi komponendi ressursifailid sisaldavad komponendi ikooni, nagu see ilmub VCL-i paletti. Omaenda ehitamisel võime kasutada .dcr-faile kohandatud komponendid. Ärge kustutage .dpr-faile.
.DOF
DOF tuleks salvestada Source Controli
See tekstifail sisaldab praeguseid projektivalikute sätteid, nagu kompilaatori ja linkeri sätted, kataloogid, tingimuslikud käsud ja käsuridade parameetrid. Ainus põhjus .dof-faili kustutamiseks on projekti tavavalikute juurde naasmine.
.DSK
See tekstifail salvestab teavet teie projekti oleku kohta, näiteks millised aknad on avatud ja mis asendis nad asuvad. See võimaldab teil taastada oma projekti tööala, kui avate uuesti Delphi projekti.
.DRO
See tekstifail sisaldab teavet objektihoidla kohta. Selle faili iga kirje sisaldab konkreetset teavet objektide hoidlas olevate üksuste kohta.
.DMT
See patenteeritud binaarfail sisaldab tarnitud ja kasutaja määratletud menüü mallide teavet.
.TLB
Fail on patenteeritud kahendtüüpi teegi fail. See fail annab võimaluse tuvastada, mis tüüpi objektid ja liidesed on ActiveX-serveris saadaval. Nagu ühik või a päisefail .TLB toimib rakenduse jaoks vajaliku sümboliteabe hoidlana.
.DEM
See tekstifail sisaldab mõnda TMaskEditi komponendi standardset riigipõhist vormingut.
Jätkub failide pikenduste loend, mida näete Delphiga arendamisel ...
.TAKSO
See on failivorming, mida Delphi pakub oma kasutajatele veebi juurutamiseks. Kabineti formaat on tõhus viis mitme faili pakkimiseks.
.DB
Selle laiendiga failid on standardsed paradoksifailid.
.DBF
Selle laiendiga failid on standardsed dBASE-failid.
.GDB
Selle laiendiga failid on standardsed Interbaasifailid.
.DBI
See tekstifail sisaldab andmebaasihalduri lähtestamisteavet.
Ettevaatust
Ärge kunagi kustutage faile nimega, mis lõpeb .dfm, .dpr või .pas, välja arvatud juhul, kui soovite oma projekti ära visata. Need failid sisaldavad rakenduse atribuute ja lähtekoodi. Rakenduse varundamisel on need kriitilised failid, mida tuleb salvestada.