Declared

Permet de tester si symbole (type, variable, classe, procédure...) est définie ou non.

function Declared(name: String): Boolean

Il s'agit d'une fonction spéciale, elle est interprétée de manière légèrement différente en fonction de son contexte:

  • dans le cadre d'une directive $IF elle sera évaluée immédiatement, en fonction des symboles définis au moment au la ligne content le $IF sera atteinte.
  • dans le cadre de code, elle sera évaluée à l'exécution, en fonction des symboles définis à la fin de la compilation.

Voir aussi: Defined.