Erweiterungen von mit RAD Studio erzeugten Dateien

Aus RAD Studio
Wechseln zu: Navigation, Suche

Nach oben zu Dateitypen - Index


Die folgende Tabelle enthält die Erweiterungen der von RAD Studio erzeugten Dateien.

Hinweis: Für MSBuild müssen die Erweiterungen aller Projektdateien auf "proj" enden (d. h. MSBuild verwendet die Maske *.*proj).

Die folgende Tabelle enthält Erläuterungen zu den verschiedenen Werten in der Spalte "Versionskontrolle?" der obigen Tabelle:

Wert Beschreibung

Ja

Diese Datei muss in die Versionskontrolle einbezogen werden.

Nein

Diese Datei sollte nicht in die Versionskontrolle einbezogen werden.

Optional

Diese Datei können Sie in die Versionskontrolle einbeziehen, wenn Ihr gesamtes Team diese Datei verwenden soll, Sie können sie aber auch bei sich behalten.

Wenn Sie beispielsweise möchten, dass alle Ihre Teammitglieder die gleichen CodeGuard-Optionen für Ihr Projekt verwenden, können Sie die erzeugte .cgi-Datei in die Versionskontrolle aufnehmen. Wenn Ihre Teammitglieder eigene CodeGuard-Einstellungen verwenden können, fügen Sie dem Versionskontrollsystem die .cgi-Datei nicht hinzu.

Sofern Build-fähig

Sie sollten diese Datei nur in die Versionskontrolle aufnehmen, wenn die Datei zum Erstellen des Anwendungs-Build erforderlich ist und sie nicht von Ihrem Projekt erzeugt wird.

Sie müssen beispielsweise binäre Bibliotheksdateien von Drittherstellern in die Versionskontrolle aufnehmen, wenn Sie nicht über die Quellen verfügen oder Ihr Projekt diese Bibliotheken nicht erzeugt. Wenn Ihr Projekt allerdings eine Bibliothek erzeugt, müssen Sie die resultierende Binärdatei dieser Bibliothek nicht in Ihr Versionskontrollsystem aufnehmen.

Dateierweiterung Beschreibung Versionskontrolle?
a

Statische Bibliotheksdatei (ELF-Format), die entweder von den C++-Compilern, die durch Clang erweitert wurden, oder dem BCCOSX-Compiler erzeugt wird, wie z. B. statische Package-Bibliotheksdateien.

Weitere Informationen finden Sie unter:

Sofern Build-fähig

apk

Android-Anwendungspaketdatei. Siehe Bereitstellen von signierten Android-Anwendungen.

Nein

bdsproj

Projektoptionsdatei für BDS 2006 und früher (wurde durch .dproj und .cbproj ersetzt).

Ja

bdsgroup

Projektgruppen für BDS 2006 und früher.

Ja

bpi

Bibliotheksdatei für den Package-Import.

Sofern Build-fähig

bpl

Geteilte Package-Bibliotheksdatei.

Nein

cbproj

C++-Projektdatei. Enthält die aktuellen Einstellungen für Projektoptionen, wie z. B. Compiler- und Linker-Einstellungen, Verzeichnisse, bedingte Direktiven und Befehlszeilenparameter. (Legen Sie die Optionen mit dem Menübefehl Projekt > Optionen fest.) Erzeugt beim Compilieren eine .exe-, .dll- oder .ocx-Datei.

Ja

cfg

Projektkonfigurationsdateien, die beim Compilieren von der Befehlszeile aus verwendet werden:

  • dcc32.cfg für dcc32.exe
  • dcc64.cfg für dcc64.exe
  • dccosx.cfg für dccosx.exe

Bei 32-Bit-Windows sucht der Delphi-Compiler beispielsweise nach einer dcc32.cfg-Datei im Compiler-Verzeichnis, dann nach dcc32.cfg im aktuellen Verzeichnis und schließlich nach Projektname.cfg im Projektverzeichnis. Sie können in der Befehlszeile dcc32 Projektname eingeben und das Projekt mit denselben Optionen wie in der IDE compilieren.

Optional

cgi

Die Datei CG32.cgi enthält die Konfigurationsinformationen für CodeGuard, einem Hilfsprogramm zur Verfolgung von Speicherüberschreibungen in statisch gelinkten ausführbaren C++-Dateien. Siehe CodeGuard verwenden.

Optional

cgl

CodeGuard erzeugt eine Protokolldatei, <Projektname>.cgl. Siehe Überblick zu CodeGuard.

Nein

cpp

C++-Implementierungsdatei.

Ja

csm

Vorcompilierte C++-Header-Datei in früheren Versionen von C++Builder, wie C++Builder 5.

Optional

d

C++-Abhängigkeitsdatei.

Nein

dcp

Compilierte Delphi-Package-Datei.

Sofern Build-fähig

dcu

Compilierte Delphi-Unit-Datei.

Nein

dct

Änderungen an Komponentenvorlagen, die Sie in RAD Studio vornehmen, werden in C:\Users\<Benutzername>\AppData\Roaming\Embarcadero\BDS\20.0\bds.dct gespeichert.

Nein

deployproj

Konfigurationsdatei des Bereitstellungs-Manager|Bereitstellungs-Managers für Ihr Projekt.

Ja

dfm

Eine Windows VCL-Formulardatei.

Ja

dll

Eine dynamisch gelinkte Bibliotheksdatei. Weitere Informationen finden Sie unter Packages und DLLs erstellen.

Sofern Build-fähig

dpk

Delphi-Package-Quelldatei.

Ja

dpr

Delphi-Projektquelltextdatei; erzeugt beim Compilieren eine .exe-, .dll- oder .ocx-Datei.

Ja

dproj

Von der IDE erzeugte Delphi-Projektdatei. Enthält die aktuellen Einstellungen für Projektoptionen, wie z. B. Compiler- und Linker-Einstellungen, Verzeichnisse, bedingte Direktiven und Befehlszeilenparameter. Legen Sie die Optionen mit dem Menübefehl Projekt > Optionen fest. Diese Datei wird nicht beim Compilieren eines Projekts von der Befehlszeile aus mit dem Befehlszeilen-Compiler verwendet.

Ja

drc

Delphi-Ressourcenstring-Datei.

Nein

dres

Compilierte Delphi-Ressourcendatei. Diese Erweiterung wird beim Hinzufügen einer Ressource zu dem Projekt, wie z. B. einem Symbol oder einem Bild, verwendet. Die .dres-Datei wird nur beim Linken verwendet.

Nein

dsk

Datei zum Speichern des Projekt-Desktops, wenn die Option Projekt-Desktop automatisch speichern im Dialogfeld Tools > Optionen > Umgebungsoptionen aktiviert ist.

Nein

dst

Datei zum Speichern der Desktop-Schnelleinstellung, die im Kombinationsfeld "Desktop" in der IDE-Symbolleiste festgelegt ist.

Nein

dSYM

dSYM-Debug-Datei.

Sofern Build-fähig

dylib

Eine dynamische Bibliothek (.dll) oder ein Package (.bpl), compiliert für die OS X-Plattform. Siehe Geräteübergreifende Anwendungen - Index und Ausgabedateien für geräteübergreifende Ziele.

Sofern Build-fähig

dylib.rsm

Datei mit externen Debug-Symbolen für Delphi für OS X. Siehe .rsm.

Sofern Build-fähig

entitlements

Apple-Anwendungsberechtigungsdatei.

Nein

exe

Ausführbare Windows-Datei.

Sofern Build-fähig

exe.incr

Inkrementelle Build-Informationen.

Sofern Build-fähig
Optional

fmx

Geräteübergreifende Formulardatei. Siehe Erstellen einer FireMonkey-Anwendung.

Ja

fsf

Binäre FireMonkey-Stildatei. Entspricht der .style-Datei. Siehe Anpassen von FireMonkey-Anwendungen mit Stilen.

Sofern Build-fähig

groupproj

Projektgruppe.

Ja

h

C++-Header-Datei.

Ja

hpp

C++-Header-Datei.

Ja

i

C++-Präprozessorausgabe (wird nicht standardmäßig gespeichert). Jede C++-Implementierungsdatei und alle einbezogenen C++-Header-Dateien werden vom Präprozessor in eine .i-Datei eingefügt.

Nein

identcache

Informationen für das Refactoring.

Nein

ilc
ild
ilf
ilr
ils

Inkrementelle C++-Link-Statusdatei.

Nein

info.plist

Apple-Anwendungsinformationsdatei.

Nein

ipa

Anwendungsarchivdatei für eine iOS-Anwendung. Wird für die Plattformkonfigurationen oder generiert. Weitere Informationen finden Sie unter Bereitstellen von iOS-Anwendungen für die Ad-hoc-Weitergabe und Bereitstellen von iOS-Anwendungen für die Übermittlung an den App Store.

Nein

lib

Kann Folgendes sein:

Sofern Build-fähig

local

Benutzerspezifische Projektoptionen.

Nein

map

Map-Debug-Datei.

Nein

nfn

Eine Datei, die von den Übersetzungs-Tools verwaltet wird. Sie enthält übersetzte Strings und andere Daten, die im Translation-Manager angezeigt werden. Für jedes Formular in der Anwendung und für jede Zielsprache wird eine separate .nfn-Datei verwaltet.

Optional

o

C++-Objektdatei oder compilierte Übersetzungs-Unit.

Sofern Build-fähig

obj

C++-Objektdatei oder compilierte Übersetzungs-Unit.

Sofern Build-fähig

ocx

Vom Active Form-Experten erzeugte OLE Control eXtension (OCX).

Sofern Build-fähig

optset

Benannte Optionsgruppendatei, in der Konfigurationsoptionen für jedes Projekt gespeichert werden. Siehe Übersicht über Optionsgruppen.

Ja

otares

Datei mit unbekannten Ressourcen, die beim Upgrade eines Projekts einer früheren Version (nicht XE2) erzeugt werden. (Unbekannte Ressourcen sind Ressourcen, die nicht in der Build-Konfiguration enthalten sind, wie Versionsinformationen, Symbole, Manifest oder Stile.)

Ja

pas

Delphi-Quelldatei.

Ja

pch

Vorcompilierte C++-Header-Datei.

Optional

pdi

Abhängigkeitsinformationsdatei für C++-Package.

Nein

plist

Eigenschaftslistendatei. Eigenschaftslisten werden für OS X-, iOS-Geräte - 32 Bit, iOS-Geräte - 64 Bit und iOS-Simulator-Zielplattformen erzeugt. Siehe Compilieren und Erzeugen von geräteübergreifenden Anwendungen.

RAD Studio generiert die folgenden Eigenschaftslistendateien:

Nein

profile

Ein Verbindungsprofil, das die Verbindung mit dem auf einem Remote-System ausgeführten "Platform Assistant" für die geräteübergreifende Anwendungsentwicklung für die OS X- oder die iOS-Zielplattform beschreibt.

Nein

res, rc

Compilierte und nicht compilierte Ressourcendateien.

Sofern Build-fähig

ridl

RIDL (Restricted Interface Definition Language). Textbasierte Datei, die vom Typbibliothekseditor verwendet wird.

Ja

rps

Alte Erweiterung für ein ITE/ETM-Übersetzungswörterbuch; wird für den schreibgeschützten Zugriff unterstützt. Übersetzungswörterbücher werden jetzt als .tmx-Dateien gespeichert.

Optional

rsp

Antwortdatei, die vom C++-Linker verwendet wird.

Ja

rsm

RSM-Debug-Datei, wird für das Remote-Debugging in Delphi-Projekten verwendet. Wird von der Option Mit externen Debug-Symbolen auf der Seite Projekt > Optionen > Delphi-Compiler > Linken aktiviert.

Sofern Build-fähig

sdk

Ein SDK, das eine Zielplattform und eine Kombination von Dateien beschreibt, die zum Erzeugen von Anwendungen für diese Plattform erforderlich sind.

Nein

so

Dies ist die Dateierweiterung gemeinsam genutzter Bibliotheken in Unix-ähnlichen Systemen, z. B. OS X und Linux.

Wenn Sie eine geräteübergreifende Anwendung für Android erstellen, erzeugt RAD Studio eine gemeinsam genutzte Bibliothek mit dieser Dateierweiterung zur Implementierung der Projektlogik, da Android auf Linux basiert.

Sofern Build-fähig

stat

RAD Studio speichert die Projektstatistik in der Datei <Projektname>.stat, wenn Sie das Projekt schließen. Sie können diese Datei in die Versionskontrolle einbeziehen.

Optional

style

FireMonkey-Stildatei. Siehe Anpassen von FireMonkey-Anwendungen mit Stilen.

Ja

sym

Symboldatei. C++Builder ordnet mit tlibimp.sym Symbolnamen in Typbibliotheken zu. Weitere Informationen finden Sie unter Zuordnung von Symbolnamen in einer Typbibliothek.

Ja

targets

Targets-Datei, eine MSBuild-konforme XML-Datei, die Sie Ihrem Projekt hinzufügen, damit der Build-Prozess angepasst werden kann. Sie enthält MSBuild-Skripte und andere Informationen.

Ja

tds

TDS-Debug-Datei.

Sofern Build-fähig

tgproj

Modellierungs-Designprojekt.

Ja

tlb

Typbibliothek.

Sofern Build-fähig

tmx

Im Übersetzungswörterbuch werden Daten im XML-Format in einer .tmx-Datei gespeichert. Bei Bedarf können unterschiedliche Wörterbücher durch Speichern von mehreren .tmx-Dateien angelegt werden. Siehe Translation-Manager in der IDE.

Optional

todo

Die To-Do-Liste des Projekts.

Ja

tvsconfig

Konfigurationsdatei für die Modellierung.

Nein

txvpck, txvcls

Informationen für Modelldiagramme.

Ja

vsf

VCL-Stildatei, die auf der Seite Erscheinungsbild der Anwendung aktiviert wird.

Ja

vlb

Visuelle LiveBindings-Datei. Siehe LiveBindings-Designer.

Nein

xml

XML ist eine Auszeichnungssprache für Datendateien. Die folgende Liste enthält einige Beispiele für XML-Dateien, die RAD Studio generiert:

Optional

#nn

Hier #nn = #00, #01, #02 usw. C++-Debug-Typdatei.

Sofern Build-fähig

Siehe auch