Symboles externes (Object Pascal)

De Appmethod Topics
Aller à : navigation, rechercher

Remonter à Liste des directives de compilation Object Pascal - Index

Type

Paramètre

Syntaxe

{$EXTERNALSYM identificateur [ 'typeNameInHpp' [ 'typeNameInHppUnion' ]]}



Utilisée lors de la génération de fichiers d'en-tête pour consommation par Appmethod C++.

La directive EXTERNALSYM empêche le symbole Object Pascal spécifié d'apparaître dans les fichiers d'en-tête générés pour C++ Si une routine surchargée est spécifiée, toutes les versions de la routine sont exclues du fichier d'en-tête.

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

Voir aussi