Extensies voor bestandsnamen in Delphi

Delphi gebruikt een aantal bestanden voor zijn configuratie, sommige globaal voor de Delphi-omgeving, sommige projectspecifiek. Verschillende tools in de Delphi IDE slaan gegevens op in bestanden van andere typen.

De volgende lijst beschrijft de bestanden en hun bestandsnaamextensies die Delphi maakt voor een typische zelfstandige toepassing, plus een dozijn meer. Ontdek ook welke door Delphi gegenereerde bestanden moeten worden opgeslagen in een broncontrolesysteem.

Delphi-projectspecifiek

.PAS - Delphi-bronbestand
PAS moet worden opgeslagen in Bronbeheer
In Delphi zijn PAS-bestanden altijd de broncode van een eenheid of een formulier. Eenheidsbronbestanden bevatten het grootste deel van de code in een toepassing. De eenheid bevat de broncode voor alle event-handlers die zijn gekoppeld aan de events van het formulier of de componenten die het bevat. We kunnen .pas-bestanden bewerken met de code-editor van Delphi. Verwijder geen .pas-bestanden.

.DCU - Delphi gecompileerde eenheid
Een gecompileerd eenheidsbestand (.pas). Standaard wordt de gecompileerde versie van elke eenheid opgeslagen in een afzonderlijk bestand in binaire indeling met dezelfde naam als het eenheidsbestand, maar met de extensie .DCU (Delphi gecompileerde eenheid). Unit1.dcu bevat bijvoorbeeld de code en gegevens die zijn opgegeven in het bestand unit1.pas. Wanneer u een project opnieuw opbouwt, worden afzonderlijke eenheden niet opnieuw gecompileerd, tenzij hun bronbestanden (.PAS) zijn gewijzigd sinds de laatste compilatie of hun .DCU-bestanden niet kunnen worden gevonden. Verwijder .dcu-bestand veilig omdat Delphi het opnieuw maakt wanneer u de toepassing compileert.

.DFM - Delphi-formulier
DFM moet worden opgeslagen in Bronbeheer
Deze bestanden worden altijd gekoppeld aan .pas-bestanden. Een DFM-bestand bevat de details (eigenschappen) van de objecten in een formulier. Het kan worden weergegeven als tekst door met de rechtermuisknop op het formulier te klikken en weergave als tekst te selecteren in het pop-upmenu. Delphi kopieert informatie in .dfm-bestanden naar het voltooide .exe-codebestand. Voorzichtigheid is geboden bij het wijzigen van dit bestand, omdat wijzigingen erin kunnen voorkomen dat de IDE het formulier kan laden. Formulierbestanden kunnen worden opgeslagen in binair of tekstformaat. In het dialoogvenster Omgevingsopties kunt u aangeven welk formaat u wilt gebruiken voor nieuw gemaakte formulieren. Verwijder geen .dfm-bestanden.

.DPR - Delphi Project
DPR moet worden opgeslagen in Bronbeheer
Het .DPR-bestand is het centrale bestand van een Delphi-project (één .dpr-bestand per project), eigenlijk een Pascal-bronbestand. Het dient als het primaire toegangspunt voor het uitvoerbare bestand. De DPR bevat de verwijzingen naar de andere bestanden in het project en koppelt formulieren met de bijbehorende eenheden. Hoewel we het .DPR-bestand kunnen wijzigen, moeten we het niet handmatig wijzigen. Verwijder geen .DPR-bestanden.

.RES - Windows-bronbestand
Een Windows-bronbestand dat automatisch door Delphi wordt gegenereerd en vereist is tijdens het compilatieproces. Dit bestand in binaire indeling bevat de versie-informatiebron (indien nodig) en het hoofdpictogram van de toepassing. Het bestand kan ook andere bronnen bevatten die in de toepassing worden gebruikt, maar deze blijven ongewijzigd.

.EXE - Uitvoerbare applicatie
De eerste keer dat we een applicatie of een standaard dynamische-linkbibliotheek bouwen, produceert de compiler een .DCU-bestand voor elke nieuwe eenheid die in uw project wordt gebruikt; alle .DCU-bestanden in uw project worden vervolgens gekoppeld om één EXE-bestand (uitvoerbaar) of DLL-bestand te maken. Dit bestand in binaire indeling is het enige (in de meeste gevallen) dat u naar uw gebruikers moet distribueren. Verwijder veilig het exe-bestand van uw project omdat Delphi het opnieuw maakt wanneer u de toepassing compileert.

.~?? - Delphi Backup-bestanden
Bestanden met namen die eindigen op. ~ ?? (bijvoorbeeld unit2. ~ pa) zijn back-upkopieën van gewijzigde en opgeslagen bestanden. Verwijder die bestanden op elk gewenst moment veilig, maar u wilt misschien de voor het herstellen van beschadigde programmering behouden.

.DLL - Toepassing uitbreiding
Code voor dynamische linkbibliotheek. Een Dynamic Link-bibliotheek (DLL) is een verzameling routines die door toepassingen en andere DLL's kunnen worden aangeroepen. Net als eenheden bevatten DLL's deelbare code of bronnen. Maar een DLL is een afzonderlijk gecompileerd uitvoerbaar bestand dat tijdens runtime is gekoppeld aan de programma's die het gebruiken. Verwijder een DLL-bestand alleen als u het hebt geschreven. Ga naar DLL's en Delphi voor meer informatie over programmeren.

.DPK - Delphi-pakket
DPK moet worden opgeslagen in Bronbeheer
Dit bestand bevat de broncode voor een pakket, meestal een verzameling van meerdere eenheden. Pakketbronbestanden zijn vergelijkbaar met projectbestanden, maar ze worden gebruikt om speciale dynamische-linkbibliotheken samen te stellen die pakketten worden genoemd. Verwijder geen .dpk-bestanden.

.DCP
Dit binaire afbeeldingsbestand bestaat uit het eigenlijke gecompileerde pakket. Symboolinformatie en aanvullende kopinformatie die vereist is door de IDE, bevinden zich allemaal in het .DCP-bestand. De IDE moet toegang hebben tot dit bestand om een ​​project te kunnen bouwen. Verwijder geen .DCP-bestanden.

.BPL of .DPL
Dit is het daadwerkelijke ontwerp- of runtime-pakket. Dit bestand is een Windows DLL met Delphi-specifieke functies erin geïntegreerd. Dit bestand is essentieel voor de implementatie van een toepassing die een pakket gebruikt. In versie 4 en hoger is dit 'Borland-pakketbibliotheek' in versie 3 is het 'Delphi-pakketbibliotheek'. Zie BPL versus DLL voor meer informatie over programmeren met pakketten.

De volgende lijst beschrijft de bestanden en hun bestandsnaamextensies die Delphi IDE maakt voor een typische zelfstandige toepassing

   IDE specifiek
.BPG, .BDSGROUP - Borland Project Group (Borland Developer Studio Project Group)
BPG moet worden opgeslagen in Bronbeheer
Maak projectgroepen om gerelateerde projecten tegelijk af te handelen. U kunt bijvoorbeeld een projectgroep maken die meerdere uitvoerbare bestanden bevat, zoals een .DLL en een .EXE.

.DCR
DCR moet worden opgeslagen in Bronbeheer
Delphi-componentresourcebestanden bevatten het pictogram van een component zoals deze wordt weergegeven in het VCL-palet. We kunnen .dcr-bestanden gebruiken bij het bouwen van onze eigen aangepaste componenten. Verwijder geen .dpr-bestanden.