hi,
Danke für deine Antworten.
Tom hat geschrieben:Und wenn sich oObject und MyFunc() auf etwas beziehen, das im Moment der Codeblockerzeugung (Makro) ausgewertet werden soll, dann so:
Code: Alles auswählen
cString := "{|| PostAppEvent(myE_Event,'"+oObject+"',, oMain}"
Einfache Anführungszeichen vor/hinter den normalen.
aber bei der Syntax "schreit" er doch
auch bei dem Beispiel
Code: Alles auswählen
cString := "{|| PostAppEvent(myE_Event,oObject,, oMain}"
gibt es ein Problem beim EVAL() -> oObject "unbekannt" wenn man es nicht PRIVATE macht.
Code: Alles auswählen
cString := "{|| PostAppEvent(myE_Event,MyFun(),, oMain}"
hm ... die Function direkt in den String statt "+MyFun()+" ... das muss ich mal ausprobieren
ich muss vielleicht hinzufügen warum ich per String einen Codeblock zusammenbaue.
ich bin nicht im gleichen Thread wie Main, denn "gleich" als Codeblock wäre es ja kein Problem mit Objecten.
ich möchte einen Xbase++ Code Slot "auslösen".
das Problem ist nun "mp1" = oButton