Welche Delphi-Dateien sollen in einem Versionsverwaltungssystem gespeichert werden?

click fraud protection

Delphi verwendet eine Reihe von Dateien für seine Konfiguration, einige global für die Delphi-Umgebung, andere projektspezifisch. Verschiedene Tools in der Delphi IDE Daten speichern in Dateien anderer Typen.

In der folgenden Liste werden die Dateien und ihre Dateinamenerweiterungen beschrieben, die Delphi für eine typische eigenständige Anwendung erstellt, sowie ein Dutzend weitere. Erfahren Sie auch, welche von Delphi generierten Dateien in einem Versionsverwaltungssystem gespeichert werden sollen.

Delphi Projektspezifisch

.PAS - Delphi-Quelldatei
PAS sollte in der Quellcodeverwaltung gespeichert werden
In Delphi sind PAS-Dateien immer die Quellcode entweder zu einer Einheit oder einem Formular. Einheitenquelldateien enthalten den größten Teil des Codes in einer Anwendung. Das Gerät enthält den Quellcode für alle Ereignishandler, die an die Ereignisse des Formulars oder die darin enthaltenen Komponenten angehängt sind. Wir können .pas-Dateien mit Delphis Code-Editor bearbeiten. Löschen Sie keine .pas-Dateien.

instagram viewer

.DCU - Delphi Compiled Unit
Eine kompilierte Unit-Datei (.pas). Standardmäßig wird die kompilierte Version jeder Einheit in einer separaten Datei im Binärformat mit demselben Namen wie die Einheitendatei, jedoch mit der Erweiterung .DCU (Delphi-kompilierte Einheit) gespeichert. Zum Beispiel enthält unit1.dcu den Code und die Daten, die in der Datei unit1.pas deklariert sind. Wenn Sie ein Projekt neu erstellen, werden einzelne Einheiten erst neu kompiliert, wenn sich ihre Quelldateien (.PAS) seit der letzten Kompilierung geändert haben oder ihre .DCU-Dateien nicht gefunden werden können. Löschen Sie die DCU-Datei sicher, da Delphi sie beim Kompilieren der Anwendung neu erstellt.

.DFM - Delphi Form
DFM sollte in der Quellcodeverwaltung gespeichert werden
Diese Dateien werden immer mit .pas-Dateien gepaart. Eine DFM-Datei enthält die Details (Eigenschaften) der in einem Formular enthaltenen Objekte. Sie können als Text angezeigt werden, indem Sie mit der rechten Maustaste auf das Formular klicken und im Popup-Menü die Option "Ansicht als Text" auswählen. Delphi kopiert Informationen in .dfm-Dateien in die fertige .exe-Codedatei. Beim Ändern dieser Datei ist Vorsicht geboten, da Änderungen daran verhindern können, dass die IDE das Formular laden kann. Formulardateien können entweder im Binär- oder im Textformat gespeichert werden. Im Dialogfeld Umgebungsoptionen können Sie angeben, welches Format Sie für neu erstellte Formulare verwenden möchten. Löschen Sie keine .dfm-Dateien.

.DPR - Delphi-Projekt
DPR sollte in der Quellcodeverwaltung gespeichert werden
Die .DPR-Datei ist die zentrale Datei für ein Delphi-Projekt (eine .dpr-Datei pro Projekt), eigentlich eine Pascal-Quelldatei. Es dient als primärer Einstiegspunkt für die ausführbare Datei. Der DPR enthält die Verweise auf die anderen Dateien im Projekt und verknüpft Formulare mit den zugehörigen Einheiten. Obwohl wir die .DPR-Datei ändern können, sollten wir sie nicht manuell ändern. Löschen Sie keine .DPR-Dateien.

.RES - Windows-Ressourcendatei
Eine Windows-Ressourcendatei, die automatisch von Delphi generiert wird und für den Kompilierungsprozess erforderlich ist. Diese Datei im Binärformat enthält die Versionsinfo-Ressource (falls erforderlich) und das Hauptsymbol der Anwendung. Die Datei kann auch andere in der Anwendung verwendete Ressourcen enthalten, diese bleiben jedoch unverändert.

.EXE - Anwendung ausführbar
Wenn wir zum ersten Mal eine Anwendung oder eine Standardbibliothek für dynamische Links erstellen, erstellt der Compiler eine DCU-Datei für jede neue Einheit, die in Ihrem Projekt verwendet wird. Alle .DCU-Dateien in Ihrem Projekt werden dann verknüpft, um eine einzelne .EXE- (ausführbare) oder .DLL-Datei zu erstellen. Diese Binärformat Datei ist die einzige (in den meisten Fällen), die Sie an Ihre Benutzer verteilen müssen. Löschen Sie die EXE-Datei Ihres Projekts sicher, da Delphi sie beim Kompilieren der Anwendung neu erstellt.

.~?? - Delphi-Sicherungsdateien
Dateien mit Namen, die auf enden. ~?? (z. B. unit2. ~ pa) sind Sicherungskopien von geänderten und gespeicherten Dateien. Löschen Sie diese Dateien jederzeit sicher. Möglicherweise möchten Sie die Dateien jedoch für die Wiederherstellung beschädigter Programme behalten.

.DLL - Anwendungserweiterung
Code für Dynamische Link Bibliothek. Eine Dynamic Link Library (DLL) ist eine Sammlung von Routinen, die von Anwendungen und anderen DLLs aufgerufen werden können. DLLs enthalten wie Einheiten gemeinsam nutzbaren Code oder Ressourcen. Eine DLL ist jedoch eine separat kompilierte ausführbare Datei, die zur Laufzeit mit den Programmen verknüpft ist, die sie verwenden. Löschen Sie eine DLL-Datei nur, wenn Sie sie geschrieben haben. Geh und sieh DLLs und Delphi Weitere Informationen zur Programmierung.

.DPK - Delphi-Paket
DPK sollte in der Quellcodeverwaltung gespeichert werden
Diese Datei enthält den Quellcode für ein Paket, bei dem es sich meistens um eine Sammlung mehrerer Einheiten handelt. Paketquelldateien ähneln Projektdateien, werden jedoch zum Erstellen spezieller Dynamic-Link-Bibliotheken verwendet, die als Pakete bezeichnet werden. Löschen Sie keine .dpk-Dateien.

.DCP
Diese binäre Bilddatei besteht aus dem tatsächlich kompilierten Paket. Symbolinformationen und zusätzliche Headerinformationen, die von der IDE benötigt werden, sind alle in der DCP-Datei enthalten. Die IDE muss Zugriff auf diese Datei haben, um ein Projekt erstellen zu können. Löschen Sie keine .DCP-Dateien.

.BPL oder .DPL
Dies ist die tatsächliche Entwurfszeit oder Laufzeitpaket. Diese Datei ist eine Windows-DLL mit integrierten Delphi-spezifischen Funktionen. Diese Datei ist für die Bereitstellung einer Anwendung, die ein Paket verwendet, unerlässlich. In Version 4 und höher ist dies 'Borland-Paketbibliothek', in Version 3 ist es 'Delphi-Paketbibliothek'. Sehen BPL vs. DLL Weitere Informationen zum Programmieren mit Paketen.

In der folgenden Liste werden die Dateien und ihre Dateinamenerweiterungen beschrieben, die Delphi IDE für eine typische eigenständige Anwendung erstellt

IDE-spezifisch
.BPG, .BDSGROUP - Borland Projektgruppe (Borland Developer Studio-Projektgruppe)
BPG sollte in der Quellcodeverwaltung gespeichert werden
Erstellen Sie Projektgruppen, um verwandte Projekte gleichzeitig zu bearbeiten. Sie können beispielsweise eine Projektgruppe erstellen, die mehrere ausführbare Dateien enthält, z. B. eine DLL und eine EXE-Datei.

.DCR
DCR sollte in der Quellcodeverwaltung gespeichert werden
Delphi-Komponentenressourcendateien enthalten das Symbol einer Komponente, wie es in der VCL-Palette angezeigt wird. Wir können .dcr-Dateien verwenden, wenn wir unsere eigenen erstellen benutzerdefinierte Komponenten. Löschen Sie keine .dpr-Dateien.

.DOF
DOF sollte in der Quellcodeverwaltung gespeichert werden
Diese Textdatei enthält die aktuellen Einstellungen für Projektoptionen, z. B. Compiler- und Linkereinstellungen, Verzeichnisse, bedingte Anweisungen und Befehlszeilenparameter. Der einzige Grund zum Löschen der .dof-Datei besteht darin, zu den Standardoptionen für ein Projekt zurückzukehren.

.DSK
In dieser Textdatei werden Informationen zum Status Ihres Projekts gespeichert, z. B. welche Fenster geöffnet sind und an welcher Position sie sich befinden. Auf diese Weise können Sie den Arbeitsbereich Ihres Projekts wiederherstellen, wenn Sie das Delphi-Projekt erneut öffnen.

.DRO
Diese Textdatei enthält Informationen zum Objekt-Repository. Jeder Eintrag in dieser Datei enthält spezifische Informationen zu jedem verfügbaren Element im Objekt-Repository.

.DMT
Diese proprietäre Binärdatei enthält die gelieferten und benutzerdefinierten Informationen zu Menüvorlagen.

.TLB
Die Datei ist eine proprietäre Binärbibliotheksdatei. Mit dieser Datei können Sie ermitteln, welche Arten von Objekten und Schnittstellen auf einem ActiveX-Server verfügbar sind. Wie eine Einheit oder eine Header-Datei Die TLB dient als Repository für die erforderlichen Symbolinformationen für eine Anwendung.

.DEM
Diese Textdatei enthält einige länderspezifische Standardformate für eine TMaskEdit-Komponente.

Die Liste der Dateierweiterungen, die beim Entwickeln mit Delphi angezeigt werden, wird fortgesetzt ...

.TAXI
Dies ist das Dateiformat, das Delphi seinen Benutzern für die Webbereitstellung anbietet. Das Schrankformat ist eine effiziente Möglichkeit, mehrere Dateien zu verpacken.

.DB
Dateien mit dieser Erweiterung sind Standard-Paradox-Dateien.

.DBF
Dateien mit dieser Erweiterung sind Standard-dBASE-Dateien.

.GDB
Dateien mit dieser Erweiterung sind Standard-Interbase-Dateien.

.DBI
Diese Textdatei enthält Initialisierungsinformationen für den Datenbank-Explorer.

Vorsicht
Löschen Sie niemals Dateien mit Namen, die auf .dfm, .dpr oder .pas enden, es sei denn, Sie möchten Ihr Projekt wegwerfen. Diese Dateien enthalten die Eigenschaften und den Quellcode der Anwendung. Beim Sichern einer Anwendung sind dies die kritischen Dateien, die gespeichert werden müssen.

instagram story viewer