Anzeigen: Delphi C++
Anzeigeeinstellungen

Direktiven für Bibliotheken und gemeinsame Objekte (Delphi)

Aus RAD Studio XE2
Wechseln zu: Navigation, Suche

Nach oben zu Liste der Delphi-Compiler-Direktiven - Index

Typ

Parameter

Syntax

$LIBPREFIX 'String'
$LIBSUFFIX 'String'
$LIBVERSION 'String'

Vorgaben

$LIBPREFIX 'lib' oder $SOPREFIX 'bpl'
$LIBSUFFIX ' '
$LIBVERSION ' '

Bereich

Global



Anmerkungen

Mit den Direktiven $LIBPREFIX, $LIBSUFFIX und $LIBVERSION kann ein eindeutig benanntes Image erstellt werden, wobei sicher gestellt wird, dass die Zwischensymboldatei (.dcp oder .bpi) "undekoriert" bleibt. Das bedeutet im Einzelnen:

  • Sie müssen nur die <Basisname>.dcp (oder einfach <Basisname> in der "requires"-Klausel einer dpk) referenzieren.
  • Sie können die Ausgabedateiversionen ändern, ohne alle Quellreferenzen aktualisieren zu müssen.

In der IDE können Sie diese Direktiven auf der Seite Projekt > Optionen > Beschreibung festlegen.

Mit $LIBPREFIX kann das Standardpräfix 'lib' oder 'bpl' der Ausgabedatei außer Kraft gesetzt werden. Für ein Entwurfszeit-Package könnten Sie beispielsweise Folgendes angeben:

{$LIBPREFIX 'dcl'}

Oder Sie könnten die folgende Direktive zum vollständigen Entfernen der Präfixe verwenden:

{$LIBPREFIX ' '}

Mit $LIBSUFFIX kann das angegebene Suffix vor der Erweiterung an den Namen der Ausgabedatei angefügt werden. Verwenden Sie beispielsweise die Direktive

{$LIBSUFFIX '-2.1.3'}

in der Datei something.pas, um folgende DLL zu generieren:

something-2.1.3.dll

Mit $LIBVERSION kann nach der Erweiterung eine zweite Erweiterung angefügt werden. Verwenden Sie beispielsweise die Direktive

{$LIBVERSION '-2.1.3'}

in der Datei something.pas, um folgende DLL zu generieren:

libsomething.dll.2.1.3

Siehe auch

Frühere Versionen
In anderen Sprachen