Directive NODEFINE (Delphi)
Remonter à Liste des directives de compilation Delphi - Index
|
Type |
Paramètre |
|
Syntaxe |
{$NODEFINE identificateur [ 'typeNameInHpp' [ 'typeNameInHppUnion' ]]} |
Utilisée lors de la génération de fichiers d'en-tête pour consommation par C++Builder.
La directive NODEFINE empêche d'inclure le symbole spécifié dans le fichier d'en-tête généré pour C++, tout en permettant d'écrire certaines informations dans le fichier OBJ.
Lorsque vous utilisez NODEFINE, c'est à vous de définir les éventuels types nécessaires avec HPPEMIT. Par exemple :
type
Temperature = type double;
{$NODEFINE Temperature}
{$HPPEMIT 'typedef double Temperature'}
Les champs 'typeNameInHpp' et 'typeNameInHppUnion' fonctionnent comme suit :
- Vous pouvez spécifier les deux champs, l'un des deux champs ou aucun champ.
- 'typeNameInHpp' est le nom émis lors de l'utilisation du symbole.
- 'typeNameInHppUnion' est le nom utilisé si le symbole est déclaré au sein d'une union (section variant du type d'enregistrement Pascal).