Welke Delphi-bestanden moeten worden opgeslagen in een broncontrolesysteem

click fraud protection

Delphi gebruikt een aantal bestanden voor de configuratie, sommige globaal in de Delphi-omgeving, sommige projectspecifiek. Diverse tools in de Delphi IDE gegevens bewaren in bestanden van andere typen.

De volgende lijst beschrijft de bestanden en hun bestandsnaamextensies die Delphi maakt voor een typische stand-alone applicatie, plus nog een tiental. Ontdek ook welke door Delphi gegenereerde bestanden moeten worden opgeslagen in een broncontrolesysteem.

Delphi Projectspecifiek

.PAS - Delphi-bronbestand
PAS moet worden opgeslagen in Source Control
In Delphi zijn PAS-bestanden altijd de broncode naar een eenheid of een formulier. Eenheid bronbestanden bevatten de meeste code in een applicatie. De eenheid bevat de broncode voor 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 binair formaatbestand met dezelfde naam als het eenheidsbestand, maar met de extensie .DCU (Delphi gecompileerde eenheid). Unit1.dcu bevat bijvoorbeeld de code en gegevens die zijn gedeclareerd in het unit1.pas-bestand. Wanneer u een project opnieuw opbouwt, worden individuele eenheden niet opnieuw gecompileerd, tenzij hun bronbestanden (.PAS) zijn gewijzigd sinds de laatste compilatie, of hun .DCU-bestanden niet kunnen worden gevonden. Verwijder het .dcu-bestand veilig omdat Delphi het opnieuw maakt wanneer u de toepassing compileert.

instagram viewer

.DFM - Delphi Form
DFM moet worden opgeslagen in Source Control
Deze bestanden worden altijd gekoppeld aan .pas-bestanden. Een DFM-bestand bevat de details (eigenschappen) van de objecten in een formulier. Het kan als tekst worden weergegeven 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, aangezien wijzigingen in het bestand ertoe kunnen leiden dat de IDE het formulier niet 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 Source Control
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, mogen we het niet handmatig wijzigen. Verwijder geen .DPR-bestanden.

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

.EXE - Uitvoerbaar programma
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 een ​​enkel .EXE (uitvoerbaar) of .DLL-bestand te maken. Deze binair formaat bestand is het enige (in de meeste gevallen) dat u moet distribueren naar uw gebruikers. Verwijder veilig het .exe-bestand van uw project omdat Delphi het opnieuw aanmaakt wanneer u de toepassing compileert.

.~?? - Delphi-back-upbestanden
Bestanden waarvan de naam eindigt op. ~?? (bijv. unit2. ~ pa) zijn back-ups van gewijzigde en opgeslagen bestanden. Verwijder die bestanden op elk moment veilig, maar misschien wilt u de bestanden bewaren voor het herstellen van beschadigde programmering.

.DLL - Toepassingsextensie
Code voor Dynamic Link Library. Een Dynamic-Link Library (DLL) is een verzameling routines die kunnen worden aangeroepen door applicaties en door andere DLL's. Net als eenheden bevatten DLL's deelbare code of bronnen. Maar een DLL is een afzonderlijk samengesteld uitvoerbaar bestand dat tijdens runtime is gekoppeld aan de programma's die het gebruiken. Verwijder een .DLL-bestand niet tenzij u het heeft geschreven. Ga kijken DLL's en Delphi voor meer informatie over programmeren.

.DPK - Delphi-pakket
DPK moet worden opgeslagen in Source Control
Dit bestand bevat de broncode voor een pakket, dat meestal een verzameling van meerdere eenheden is. Pakketbronbestanden lijken op projectbestanden, maar ze worden gebruikt om speciale Dynamic Link-bibliotheken genaamd pakketten te maken. Verwijder geen .dpk-bestanden.

.DCP
Dit binaire afbeeldingsbestand bestaat uit het daadwerkelijke gecompileerde pakket. Symboolinformatie en aanvullende headerinformatie vereist door de IDE zijn allemaal opgenomen in het .DCP-bestand. De IDE moet toegang hebben tot dit bestand om een ​​project te bouwen. Verwijder geen .DCP-bestanden.

.BPL of .DPL
Dit is de daadwerkelijke ontwerptijd 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 applicatie die een pakket gebruikt. In versie 4 en hoger is dit 'Borland-pakketbibliotheek' in versie 3 is het 'Delphi-pakketbibliotheek'. Zien BPL vs. 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 Source Control
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 Source Control
Delphi-bronbestanden voor componenten 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 bestanden aangepaste componenten. Verwijder geen .dpr-bestanden.

.DOF
DOF moet worden opgeslagen in Source Control
Dit tekstbestand bevat de huidige instellingen voor projectopties, zoals compiler- en linkerinstellingen, mappen, voorwaardelijke richtlijnen en opdrachtregelparameters. De enige reden om het .dof-bestand te verwijderen, is om terug te keren naar de standaardopties voor een project.

.DSK
Dit tekstbestand slaat informatie op over de status van uw project, zoals welke vensters open zijn en in welke positie ze zich bevinden. Hierdoor kunt u de werkruimte van uw project herstellen telkens wanneer u het Delphi-project opnieuw opent.

.DRO
Deze tekstbestand bevat informatie over de objectrepository. Elk item in dit bestand bevat specifieke informatie over elk beschikbaar item in de objectrepository.

.DMT
Dit eigen binaire bestand bevat de verzonden en door de gebruiker gedefinieerde menusjablonen.

.TLB
Het bestand is een eigen bibliotheekbestand van het binaire type. Dit bestand biedt een manier om te identificeren welke soorten objecten en interfaces beschikbaar zijn op een ActiveX-server. Als een eenheid of een header-bestand de .TLB dient als opslagplaats voor noodzakelijke symboolinformatie voor een applicatie.

.DEM
Dit tekstbestand bevat enkele standaard landspecifieke formaten voor een TMaskEdit-component.

De lijst met bestandsextensies die u ziet wanneer u ontwikkelt met Delphi gaat verder ...

.TAXI
Dit is het bestandsformaat dat Delphi zijn gebruikers biedt voor webimplementatie. Het kastformaat is een efficiënte manier om meerdere bestanden te verpakken.

.DB
Bestanden met deze extensie zijn standaard Paradox-bestanden.

.DBF
Bestanden met deze extensie zijn standaard dBASE-bestanden.

.GDB
Bestanden met deze extensie zijn standaard Interbase-bestanden.

.DBI
Dit tekstbestand bevat initialisatie-informatie voor de Database Explorer.

Voorzichtigheid
Verwijder nooit bestanden met namen die eindigen op .dfm, .dpr of .pas, tenzij u uw project wilt weggooien. Deze bestanden bevatten de eigenschappen en broncode van de applicatie. Bij het maken van een back-up van een applicatie zijn dit de essentiële bestanden om op te slaan.

instagram story viewer