Compartir a través de


Directiva de preprocesador de #DisablePPDirective

#DisablePPDirective:    Directive

La directiva #DisablePPDirective deshabilita una directiva habilitada. Si un nuevo archivo GDL incluye un archivo GDL anterior que tiene una colisión de espacio de nombres con uno o varios de los nuevos nombres de directiva, las nuevas directivas se pueden deshabilitar antes de incluir el archivo y, a continuación, volver a habilitarse posteriormente. El nombre base es un valor necesario.

Esta directiva de preprocesador es nueva para GDL.

En los ejemplos de código siguientes se muestra cómo puede usar esta directiva.

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