Erweiterung für ausführbare Dateien (Delphi)

Aus RAD Studio
Wechseln zu: Navigation, Suche

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