Code: Alles auswählen
Procedure.s a10()
A$="123"
Debug "jeee"
ProcedureReturn A$
EndProcedure
Macro UMsgBox(Title, Body, test)
;If test = A.l :test = 10 :EndIf
MessageRequester(Title, Body, 0)
MessageRequester("testinhalt", Str(test), 0)
a#test() ;test = A.l
EndMacro
A.l=10
UMsgBox("Hello", "World",A.l)
;UMsgBox("Hello", "World",10) ; funzt
Wie kommt es das aus test=A.l wird, obwohl ich dem A den Wert 10 zugewiesen hab
und sobald ich die a#test() Zeile auskommentiere wird aus test=10