Makroname mit #PB_Compiler_Module
Verfasst: 09.03.2017 10:03
Ist es möglich mit einem Makro, ein Makro aufzurufen, das den aktuellen Modulnamen als Bestandteil des Namens verwendet.
Der Beispielcode ergibt einen Syntaxfehler, und das Ergebnis ist: DebugModule#PB_Compiler_Module
Peter
Der Beispielcode ergibt einen Syntaxfehler, und das Ergebnis ist: DebugModule#PB_Compiler_Module
Peter
Code: Alles auswählen
DeclareModule DebugMacros
Macro DebugModule(CurrentModule)
DebugModule#CurrentModule ; #PB_Compiler_Module wird nicht aufgelöst.
EndMacro
Macro DebugModuleTool
#DebugOut = #True
EndMacro
Macro DebugModuleCommon
#DebugOut = #False
EndMacro
EndDeclareModule
Module DebugMacros
EndModule
DeclareModule Tool
EndDeclareModule
Module Tool
UseModule DebugMacros
DebugModule(#PB_Compiler_Module) ; Macro
;DebugModuleTool
Debug #DebugOut
EndModule
DeclareModule Common
EndDeclareModule
Module Common
UseModule DebugMacros
DebugModule(#PB_Compiler_Module) ; Macro
;DebugModuleCommon
Debug #DebugOut
EndModule