Extensii nume de fișiere în Delphi

Delphi folosește o serie de fișiere pentru configurarea sa, unele globale pentru mediul Delphi, unele specifice proiectului. Diferite instrumente din Delphi IDE stochează date în fișiere de alt tip.

Următoarea listă descrie fișierele și extensiile lor de fișiere pe care Delphi le creează pentru o aplicație de sine stătătoare, plus alte câteva zeci. De asemenea, aflați ce fișiere generate de Delphi ar trebui stocate într-un sistem de control sursă.

Proiect Delphi specific

.PAS - Fișier sursă Delphi
PAS trebuie păstrat în Controlul sursei
În Delphi, fișierele PAS sunt întotdeauna codul sursă fie pentru o unitate, fie pentru un formular. Fișierele sursă ale unității conțin cea mai mare parte a codului dintr-o aplicație. Unitatea conține codul sursă pentru orice operator de gestionare a evenimentelor atașat la evenimentele formularului sau componentele pe care le conține. Putem edita fișiere .pas folosind editorul de cod Delphi. Nu ștergeți fișiere .pas.

.DCU - Unitatea Compilată Delphi
Un fișier de unitate compilată (.pas). În mod implicit, versiunea compilată a fiecărei unități este stocată într-un fișier de format binar separat cu același nume ca fișierul de unitate, dar cu extensia .DCU (Delphi compilated unit). De exemplu unit1.dcu conține codul și datele declarate în fișierul unit1.pas. Atunci când refaceți un proiect, unitățile individuale nu sunt recompilate decât dacă fișierele sursă (.PAS) s-au schimbat de la ultima compilare sau fișierele lor .DCU nu pot fi găsite. Ștergeți în siguranță fișierul .dcu, deoarece Delphi îl recreează atunci când compilați aplicația.

.DFM - Forma Delphi
DFM ar trebui păstrat în Controlul sursei
Aceste fișiere sunt întotdeauna asociate cu fișiere .pas. Un fișier DFM conține detaliile (proprietățile) obiectelor conținute într-un formular. Poate fi vizualizat ca text făcând clic dreapta pe formular și selectând vizualizare ca text din meniul pop-up. Delphi copiază informațiile în fișiere .dfm în fișierul de cod .exe finalizat. Trebuie modificată prudență pentru modificarea acestui fișier, deoarece modificările aduse ar putea împiedica IDE să poată încărca formularul. Fișierele formular pot fi salvate în format binar sau text. Fereastra de dialog Opțiuni de mediu vă permite să indicați ce format doriți să utilizați pentru formularele recent create. Nu ștergeți fișiere .dfm.

.DPR - Proiectul Delphi
DPR ar trebui păstrat în Controlul sursei
Fișierul .DPR este fișierul central al unui proiect Delphi (un fișier .dpr per proiect), de fapt un fișier sursă Pascal. Servește ca punct de intrare principal pentru executabil. DPR conține referințele la celelalte fișiere din proiect și leagă formularele cu unitățile asociate. Deși putem modifica fișierul .DPR, nu ar trebui să îl modificăm manual. Nu ștergeți fișiere .DPR.

.RES - Fișier resurse Windows
Un fișier de resurse Windows generat automat de Delphi și solicitat de procesul de compilare. Acest fișier cu format binar conține resursa de informații despre versiune (dacă este necesar) și pictograma principală a aplicației. Fișierul poate conține și alte resurse utilizate în aplicație, dar acestea sunt păstrate așa cum este.

.executabil - Aplicație executabilă
Prima dată când construim o aplicație sau o bibliotecă standard de legături dinamice, compilatorul produce un fișier .DCU pentru fiecare unitate nouă folosită în proiectul dvs.; toate fișierele .DCU din proiectul dvs. sunt apoi legate pentru a crea un singur fișier .EXE (executabil) sau .DLL. Acest fișier în format binar este singurul (în majoritatea cazurilor) pe care trebuie să îl distribuiți utilizatorilor. Ștergeți în siguranță fișierul .exe de proiecte, deoarece Delphi îl recreează atunci când compilați aplicația.

.~?? - Delphi Backup Files
Fișiere cu nume care se termină în. ~ ?? (de exemplu, unitatea 2. ~ pa) sunt copii de rezervă ale fișierelor modificate și salvate. Ștergeți fișierele în siguranță în orice moment, cu toate acestea, poate doriți să păstrați pentru recuperarea programării deteriorate.

.DLL - Extensia aplicației
Cod pentru biblioteca de legături dinamice. O bibliotecă cu legături dinamice (DLL) este o colecție de rutine care pot fi numite de aplicații și de alte DLL-uri. Ca și unitățile, DLL-urile conțin cod sau resurse partajabile. Dar un DLL este un executabil compilat separat, care este conectat la runtime la programele care îl utilizează. Nu ștergeți un fișier .DLL decât dacă l-ați scris. Accesați DLL și Delphi pentru mai multe informații despre programare.

.DPK - Pachet Delphi
DPK ar trebui să fie stocat în Controlul sursei
Acest fișier conține codul sursă pentru un pachet, care este cel mai adesea o colecție de mai multe unități. Fișierele sursă de pachete sunt similare cu fișierele de proiect, dar sunt utilizate pentru a construi biblioteci speciale de legături dinamice numite pachete. Nu ștergeți fișiere .dpk.

.DCP
Acest fișier de imagini binare constă din pachetul compilat efectiv. Informațiile despre simboluri și informațiile suplimentare de antet necesare de IDE sunt conținute în fișierul .DCP. IDE trebuie să aibă acces la acest fișier pentru a construi un proiect. Nu ștergeți fișiere .DCP.

.BPL sau .DPL
Acesta este pachetul de timp real de proiectare sau de rulare. Acest fișier este un DLL Windows cu caracteristici specifice Delphi integrate în el. Acest fișier este esențial pentru implementarea unei aplicații care folosește un pachet. În versiunea 4 și de mai sus, aceasta este „Biblioteca de pachete Borland” în versiunea 3, este „Delphi pachet bibliotecă”. Consultați BPL vs. DLL pentru mai multe informații despre programarea cu pachete.

Următoarea listă descrie fișierele și extensiile lor de fișiere pe care Delphi IDE le creează pentru o aplicație de sine stătătoare

   IDE specifice
.BPG, .BDSGROUP - Borland Project Group (Borland Developer Studio Project Group)
BPG-ul trebuie să fie stocat în Controlul sursei
Creați grupuri de proiecte pentru a gestiona proiectele conexe simultan. De exemplu, puteți crea un grup de proiect care conține mai multe fișiere executabile, cum ar fi un .DLL și un .EXE.

.DCR
DCR trebuie păstrat în Controlul sursei
Fișierele de resurse ale componentelor Delphi conțin pictograma unei componente așa cum apare pe paleta VCL. Putem folosi fișiere .dcr atunci când ne construim propriile componente personalizate. Nu ștergeți fișiere .dpr.