Afficher : Delphi C++
Préférences d'affichage

Directives de compilation pour les bibliothèques ou les objets partagés (Delphi)

De RAD Studio XE2

Remonter à Liste des directives de compilation Delphi - Index

Type

Paramètre

Syntaxe

$LIBPREFIX 'chaîne'
$LIBSUFFIX 'chaîne'
$LIBVERSION 'chaîne'

Par défaut

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

Portée

Globale



Remarques

Les directives $LIBPREFIX, $LIBSUFFIX et $LIBVERSION vous permettent de construire une image nommée de façon unique tout en garantissant que le fichier de symboles intermédiaire (.dcp ou .bpi) reste 'non décoré'. Cela signifie que vous :

  • Devez seulement référencer le <nom-base>.dcp (ou simplement <nom-base> depuis la clause 'requires' d'un dpk).
  • Pouvez effectuer des modifications aux versions des fichiers de sortie sans devoir mettre à jour toutes les références source.

Dans l'EDI, vous pouvez définir ces directives sur la page Projet > Options > Description.

$LIBPREFIX redéfinit le préfixe 'lib' ou 'bpl' par défaut dans le nom du fichier de sortie. Par exemple, pour un package de conception, vous pouvez spécifier :

{$LIBPREFIX 'dcl'}

Ou vous pouvez utiliser la directive suivante pour éliminer le préfixe entièrement :

{$LIBPREFIX ' '}

$LIBSUFFIX ajoute un suffixe spécifié au nom du fichier de sortie, avant l'extension. Par exemple, utilisez :

{$LIBSUFFIX '-2.1.3'}

dans something.pas pour générer :

something-2.1.3.dll

$LIBVERSION ajoute une seconde extension au nom du fichier de sortie après l'extension. Par exemple, utilisez :

{$LIBVERSION '-2.1.3'}

dans something.pas pour générer :

libsomething.dll.2.1.3

Voir aussi

Versions précédentes
Autres langues