Freigeben über


#DisablePPDirective Präprozessordirektive

#DisablePPDirective:    Directive

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

Diese Präprozessor-Direktive 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.