Partager via


Directive de préprocesseur #DisablePPDirective

#DisablePPDirective:    Directive

La directive #DisablePPDirective désactive une directive activée. Si un nouveau fichier GDL inclut un fichier GDL plus ancien qui a un conflit d’espace de noms avec un ou plusieurs des nouveaux noms de directive, les nouvelles directives peuvent être désactivées avant d’inclure le fichier, puis réenables par la suite. Le nom de base est une valeur requise.

Cette directive de préprocesseur est nouvelle pour GDL.

Les exemples de code suivants montrent comment utiliser cette directive.

#DisablePPDirective: duplicateDirective
#Include: "OlderFile.gdl"  *%  This file uses the name 
    *%  duplicateDirective because it does not expect that name to be interpreted by 
    *%  the preprocessor.
#EnablePPDirective: duplicateDirective
    *%  Reactivate  duplicateDirective  so it can be used by 
    *%  the newer host file.