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).