Erweiterung für ausführbare Dateien (Delphi)
Nach oben zu Liste der Delphi-Compiler-Direktiven - Index
Typ |
Parameter |
Syntax |
{$E Erweiterung} {$EXTENSION Erweiterung} |
Mit der Direktive $E wird die Dateinamenserweiterung für die vom Compiler generierte ausführbare Datei festgelegt. Sie wird oft zusammen mit dem nur für Ressourcen-Dateien geltenden DLL-Mechanismus verwendet.
Wenn Sie beispielsweise in einem Bibliotheksmodul die Direktive {$E deu} angeben, wird eine DLL mit der Erweiterung .deu (also Dateiname.deu) erzeugt. Wenn Sie ein Bibliotheksmodul erstellen, das nur auf deutsche Formulare und Strings verweist, so können Sie mit dieser Direktive eine DLL mit der Erweiterung .deu erzeugen. Der Start-Code in der Laufzeitbibliothek sucht nach einer DLL mit einer Erweiterung, die mit der landesspezifischen Systemkennung übereinstimmt. Bei Einstellungen für Deutschland wird nach .deu gesucht, und anschließend werden die Ressourcen aus der betreffenden Datei geladen.
Die Option -TX
des Befehlszeilen-Compilers hat dieselbe Auswirkung wie {$EXTENSION ext}
.
Beispiel:
-TX.ext ; use ".ext" -TXext ; use "." + "ext"
Siehe auch
- DCC32.EXE: Der Delphi-Befehlszeilen-Compiler
- DCC64.EXE: Der Delphi-64-Bit-Befehlszeilen-Compiler
- DCCOSX.EXE: Der Delphi-Compiler für OS X
- DCCIOS32.EXE: Der Delphi-Compiler für den iOS-Simulator
- DCCIOSARM.EXE: Der Delphi-Compiler für 32-Bit-iOS-Geräte
- DCCIOSARM64.EXE: Der Delphi-Compiler für 64-Bit-iOS-Geräte