Delphi käyttää konfigurointiinsa useita tiedostoja, joista osa on Delphi-ympäristön globaalia, osa projektikohtaista. Erilaisia työkaluja Delphi IDE: ssä tallentaa tietoja muun tyyppisissä tiedostoissa.
Seuraava luettelo kuvaa tiedostoja ja niiden tiedostotunnisteita, jotka Delphi luo tyypilliselle itsenäiselle sovellukselle, ja kymmenen muuta. Tutustu myös siihen, mitkä Delphin luomat tiedostot tulisi tallentaa lähteenhallintajärjestelmään.
Delphi-projektikohtainen
.PAS - Delphin lähdetiedosto
PAS tulisi tallentaa Source Control -laitteeseen
Delphissä PAS-tiedostot ovat aina lähdekoodi joko yksikölle tai lomakkeelle. Yksikön lähdetiedostot sisältävät suurimman osan sovelluksen koodista. Yksikkö sisältää lähdekoodin kaikille tapahtumakäsittelijöille, jotka on liitetty lomakkeen tai sen sisältämien komponenttien tapahtumiin. Voimme muokata .pas-tiedostoja Delphin koodieditorilla. Älä poista .pas-tiedostoja.
.DCU - Delphin koottu yksikkö
Käännetty yksikkö (.pas)-tiedosto. Oletuksena kunkin yksikön koottu versio tallennetaan erilliseen binaarimuotoiseen tiedostoon, jolla on sama nimi kuin yksikötiedostolla, mutta laajennuksella .DCU (Delphi-käännetty yksikkö). Esimerkiksi unit1.dcu sisältää yksikön1.pas-tiedostossa ilmoitetun koodin ja tiedot. Kun rakennat projektin uudelleen, yksittäisiä yksiköitä ei käännetä uudelleen, elleivät niiden lähdetiedostot (.PAS) ole muuttuneet edellisen kokoamisen jälkeen tai niiden .DCU-tiedostoja ei löydy. Poista .dcu-tiedosto turvallisesti, koska Delphi luo sen uudelleen, kun käännät sovellusta.
.DFM - Delphi-muoto
DFM tulisi tallentaa Source Control -lähteeseen
Nämä tiedostot on aina yhdistetty .pas-tiedostoihin. DFM-tiedosto sisältää lomakkeen sisältämien kohteiden yksityiskohdat (ominaisuudet). Sitä voidaan tarkastella tekstinä napsauttamalla hiiren kakkospainikkeella lomaketta ja valitsemalla näkymä tekstinä ponnahdusvalikosta. Delphi kopioi .dfm-tiedostoina olevat tiedot valmiiksi .exe-kooditiedostoksi. Tämän tiedoston muuttamisessa on noudatettava varovaisuutta, koska siihen tehdyt muutokset voivat estää IDE: tä pystymästä lataamaan lomaketta. Lomaketiedostot voidaan tallentaa joko binaarimuodossa tai tekstimuodossa. Ympäristöasetukset-valintaikkunassa voit ilmoittaa, mitä muotoa haluat käyttää uusille lomakkeille. Älä poista .dfm-tiedostoja.
.DPR - Delphi-projekti
DPR tulisi tallentaa lähteen hallintaan
.DPR-tiedosto on Delphi-projektin (yksi .dpr-tiedosto projektia kohden), itse asiassa Pascal-lähdetiedoston, keskeinen tiedosto. Se toimii suoritettavan ohjelman ensisijaisena tulopisteenä. DPR sisältää viitteet muihin projektin tiedostoihin ja linkittää lomakkeet niihin liittyviin yksiköihin. Vaikka voimme muokata .DPR-tiedostoa, emme saa muokata sitä manuaalisesti. Älä poista .DPR-tiedostoja.
.RES - Windows-resurssitiedosto
Delphin automaattisesti luoma Windows-resurssitiedosto, jota kokoamisprosessi vaatii. Tämä binaarimuotoinen tiedosto sisältää versiotietoresurssin (tarvittaessa) ja sovelluksen pääkuvakkeen. Tiedosto voi sisältää myös muita sovelluksessa käytettyjä resursseja, mutta ne säilytetään sellaisenaan.
EXE - Sovellus suoritettava
Kun rakennamme sovelluksen tai tavallisen dynaamisen linkin kirjaston ensimmäistä kertaa, kääntäjä tuottaa .DCU-tiedoston jokaiselle projektissa käytetylle uudelle yksikölle. kaikki projektisi .DCU-tiedostot linkitetään sitten yhden .EXE (suoritettava) tai .DLL-tiedoston luomiseen. Tämä binary-muodossa tiedosto on ainoa (useimmissa tapauksissa), joka sinun on jaettava käyttäjille. Poista projektien .exe-tiedosto turvallisesti, koska Delphi luo sen uudelleen, kun käännät sovellusta.
.~?? - Delphi-varmuuskopiotiedostot
Tiedostot, joiden nimi loppuu. ~?? (esim. unit2. ~ pa) ovat varmuuskopioita muokattuista ja tallennetuista tiedostoista. Poista nämä tiedostot turvallisesti milloin tahansa, kannattaa kuitenkin säilyttää vaurioituneen ohjelmoinnin palauttaminen.
DLL - Sovelluksen laajennus
Koodi dynaaminen linkkikirjasto. Dynaamisen linkin kirjasto (DLL) on kokoelma rutiineja, joihin sovellukset ja muut DLL voivat kutsua. Kuten yksiköt, myös DLL sisältävät jaettavan koodin tai resurssit. Mutta DLL on erikseen koottu suoritettava tiedosto, joka on kytketty suorituksen aikana sitä käyttäviin ohjelmiin. Älä poista .DLL-tiedostoa, ellet ole kirjoittanut sitä. Mene katsomaan DLL ja Delphi lisätietoja ohjelmoinnista.
.DPK - Delphi-paketti
DPK tulisi tallentaa Source Control -lähteeseen
Tämä tiedosto sisältää paketin lähdekoodin, joka on useimmiten kokoelma useita yksiköitä. Paketin lähdetiedostot ovat samanlaisia kuin projektitiedostot, mutta niitä käytetään rakentamaan erityisiä dynaamisen linkin kirjastoja, joita kutsutaan paketeiksi. Älä poista .dpk-tiedostoja.
.DCP
Tämä binaarikuvatiedosto koostuu todellisesta käännetystä paketista. IDE: n vaatimat symbolitiedot ja ylimääräiset otsikkotiedot sisältyvät .DCP-tiedostoon. IDE: llä on oltava pääsy tähän tiedostoon projektin rakentamiseksi. Älä poista .DCP-tiedostoja.
.BPL tai .DPL
Tämä on todellinen suunnitteluaika tai ajonaikainen paketti. Tämä tiedosto on Windows DLL, johon on integroitu Delphi-erityisiä ominaisuuksia. Tämä tiedosto on välttämätön pakettia käyttävän sovelluksen käyttöönottoa varten. Versiossa 4 ja sitä uudempina tämä on 'Borland-pakettikirjasto', versiossa 3 'Delphi-pakettikirjasto'. nähdä BPL vs. DLL lisätietoja ohjelmoinnista paketeilla.
Seuraava luettelo kuvaa tiedostoja ja niiden tiedostotunnisteita, jotka Delphi IDE luo tyypilliselle itsenäiselle sovellukselle
IDE-erityinen
.BPG, .BDSGROUP - Borland-projektiryhmä (Borland-kehittäjästudioprojektiryhmä)
BPG: n tulisi olla tallennettu lähteen hallintaan
Luo projektiryhmiä käsittelemään liittyviä projekteja kerralla. Voit esimerkiksi luoda projektiryhmän, joka sisältää useita suoritettavia tiedostoja, kuten .DLL ja .EXE.
.DCR
DCR tulee tallentaa lähteen hallintaan
Delphi-komponenttiresurssitiedostot sisältävät komponentin kuvakkeen sellaisena kuin se näkyy VCL-paletissa. Saatamme käyttää .dcr-tiedostoja rakentaessamme omia mukautetut komponentit. Älä poista .dpr-tiedostoja.
.DOF
DOF tulisi tallentaa lähdeohjaukseen
Tämä tekstitiedosto sisältää projektivaihtoehtojen nykyiset asetukset, kuten kääntäjä- ja linkitysasetukset, hakemistot, ehdolliset direktiivit ja komentoriviparametrit. Ainoa syy .dof-tiedoston poistamiseen on projektin vakioasetusten palauttaminen.
.DSK
Tämä tekstitiedosto tallentaa tietoja projektisi tilasta, kuten siitä, mitkä ikkunat ovat avoinna ja missä asennossa ne ovat. Tämän avulla voit palauttaa projektisi työtilan aina, kun avaat Delphi-projektin uudelleen.
.DRO
Tämä tekstitiedosto sisältää tietoja objektivarastosta. Jokainen tämän tiedoston merkintä sisältää tarkat tiedot jokaisesta saatavissa olevasta kohteesta esinevarastossa.
.DMT
Tämä patentoitu binaaritiedosto sisältää toimitetut ja käyttäjän määrittämät valikkomallitiedot.
.TLB
Tiedosto on patentoitu binaarityyppinen kirjastotiedosto. Tämä tiedosto tarjoaa tavan tunnistaa, minkä tyyppisiä esineitä ja käyttöliittymiä on saatavana ActiveX-palvelimella. Kuten yksikkö tai otsikkotiedosto .TLB toimii arkistona sovellukselle tarvittaville symbolitiedoille.
.DEM
Tämä tekstitiedosto sisältää joitain TMaskEdit-komponentin maakohtaisia vakioformaatteja.
Luettelo tiedostopääteistä, joita näet kehittäessäsi Delphin kanssa, jatkuu ...
.OHJAAMO
Tämä on tiedostomuoto, jonka Delphi tarjoaa käyttäjilleen verkon käyttöönottoa varten. Kabinetti on tehokas tapa pakata useita tiedostoja.
DB
Tämän laajennuksen tiedostot ovat tavanomaisia Paradox-tiedostoja.
DBF
Tämän laajennuksen tiedostot ovat tavallisia dBASE-tiedostoja.
.GDB
Tiedostot, joilla on tämä laajennus, ovat tavallisia Interbase-tiedostoja.
.DBI
Tämä tekstitiedosto sisältää tietokannan alustustiedot.
varovaisuus
Älä koskaan poista tiedostoja, joiden nimi päättyy .dfm, .dpr tai .pas, paitsi jos haluat heittää projektisi pois. Nämä tiedostot sisältävät sovelluksen ominaisuudet ja lähdekoodin. Kun varmuuskopioit sovellusta, nämä ovat tärkeät tallennettavat tiedostot.