Compilation et liaison à partir de la ligne de commande
Remonter à Compilation de packages
Quand vous compilez depuis la ligne de commande, utilisez les options spécifiques aux packages présentées dans le tableau suivant.
Options du compilateur en ligne de commande Delphi propres aux packages :
Commutateur | Utilisation |
---|---|
-$G- |
Désactive la création de références aux données importées. L'utilisation de cette option améliore l'efficacité de l'utilisation de la mémoire, mais empêche les packages compilés, en l'utilisant, de faire référence aux variables définies dans d'autres packages. |
-LEchemin |
Spécifie le répertoire où se trouvera le fichier package (.bpl). |
-LNchemin |
Spécifie le répertoire où se trouvera le fichier package (.dcp). |
-LUpackage |
Utilise les packages. |
-Z |
Empêche un package d'être implicitement recompilé ultérieurement. S'utilise lors de la compilation de packages qui fournissent des fonctionnalités de bas niveau, qui changent rarement entre deux builds, ou dont le code source ne sera pas distribué. |
Remarque : L'utilisation de l'option -$G- empêche un package d'être utilisé dans une même application avec d'autres packages. Il est possible d'inclure d'autres options en ligne de commande, quand c'est nécessaire, lors de la compilation de packages. Voir DCC32.EXE, le compilateur en ligne de commande Delphi pour les options en ligne de commande qui n'ont pas été abordées ici.
Options du lieur et du compilateur en ligne de commande C++ propres aux packages :
Commutateur | Utilisation |
---|---|
tP |
Génère un projet sous la forme d'un package (option du compilateur). |
-D "description" |
Enregistre la description spécifiée avec le package. |
-Gb |
Génère le nom de fichier .bpl. |
-Gi |
Enregistre le fichier .bpi généré. Placé par défaut dans le fichier d'options de projet d'un package. |
-Gpd |
Construit un package de conception. |
-Gpr |
Génère un package d'exécution. |
-Gl |
Génère un fichier .lib. |
-Tpp |
Construit le projet sous la forme d'un package. Placé par défaut dans le fichier d'options de projet d'un package. |