Freigeben über


#DisablePPDirective Preprocessor Directive

#DisablePPDirective:    Directive

Die #DisablePPDirective-Direktive deaktiviert eine aktivierte Direktive. Wenn eine neue GDL-Datei eine ältere GDL-Datei enthält, die einen Namespacekonflikt mit einem oder mehreren neuen Direktivennamen aufweist, können die neuen Direktiven deaktiviert werden, bevor sie die Datei einschließen und anschließend erneut aktiviert werden können. Der Basisname ist ein erforderlicher Wert.

Diese Präprozessordirektive ist neu für GDL.

Die folgenden Codebeispiele zeigen, wie Sie diese Direktive verwenden können.

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