Zum Beispiel könnt ihr mit Hilfe eines Macros ein Macro erstellen.
Code: Alles auswählen
Macro DQuote
"
EndMacro
Macro Define_Macro(__TEST)
Macro __TEST#
;__TEST#
Debug "Hallo "+DQuote#__TEST#DQuote
EndMacro
Define_Macro(GAME)
EndMacro
GAME
Oder ihr könnt with im Macro benutzen. Das ist vor allem für die OOPler unter euch recht nützlich:
Code: Alles auswählen
Macro StartThis(__TYPE)
Define.c#__TYPE# *ThisVar = *This
With *ThisVar
EndMacro
Macro StopThis()
EndWith
EndMacro
Code: Alles auswählen
Procedure cNAME_Done(*this.IcNAME)
StartThis(NAME)
*this\CheckResources() ; So kann man dann auf die Methoden zugreifen.
\Name = "Gelöscht" ; So kann man auf die Attribute der Klasse zugreifen.
StopThis()
EndPorcedure.