Von der Befehlszeile aus compilieren und linken
Nach oben zu Packages compilieren
Wenn Sie mit dem Befehlszeilen-Compiler arbeiten, können Sie die in der folgenden Tabelle aufgelisteten speziellen Optionen für Packages verwenden.
Package-spezifische Delphi-Befehlszeilenoptionen:
Option | Beschreibung |
---|---|
-$G- |
Deaktiviert die Erstellung von Referenzen auf importierte Daten. Diese Option führt zu beschleunigten Speicherzugriffen, verhindert aber, dass mit dieser Option compilierte Packages Variablen in anderen Packages referenzieren. |
-LEPfad |
Legt das Verzeichnis fest, in dem die Package-Datei (.BPL) gespeichert wird. |
-LNPfad |
Legt das Verzeichnis fest, in dem die Package-Datei (.DCP) gespeichert wird. |
-LUPackage |
Verwendet die angegebenen Packages. |
-Z |
Verhindert, dass ein Package in Zukunft implizit neu compiliert wird. Diese Option wird verwendet, wenn Packages mit Low-Level-Funktionen compiliert werden, die sich nur selten ändern, oder wenn der Quelltext des Package nicht weitergegeben wird. |
Hinweis: Die Verwendung der Option -$G- kann zur Folge haben, dass ein Package nicht mehr zusammen mit anderen Packages in derselben Anwendung verwendet werden kann. Bei Bedarf können für die Compilierung von Packages auch andere Befehlszeilenoptionen angegeben werden. Ausführliche Informationen hierzu finden Sie unter DCC32.EXE: Der Delphi-Befehlszeilen-Compiler.
Package-Optionen für C++-Befehlszeilen-Compiler und -Linker:
Option | Beschreibung |
---|---|
tP |
Erzeugt ein Projekt als Package (Compileroption). |
-D "Beschreibung" |
Speichert mit dem Package die angegebene Beschreibung. |
-Gb |
Erzeugt den .bpl-Dateinamen. |
-Gi |
Speichert die erzeugte .bpi-Datei. Sie ist in der Projektdatei eines Package standardmäßig enthalten. |
-Gpd |
Erzeugt ein nur-Entwurfszeit-Package. |
-Gpr |
Erzeugt ein Laufzeit-Package. |
-Gl |
Erzeugt eine .lib-Datei. |
-Tpp |
Erstellt das Projekt als Package. Sie ist in der Projektdatei eines Package standardmäßig enthalten. |