Hallo Katjes,
Ich vermute, dass Ihr Code in ein Attribut geschrieben wird, richtig ?
Wenn meine Vermutung richtig ist, dann sollten Sie darauf achten, wie das Attribut gefüllt wird.
Dies ist deshalb notwendig, weil Attribute in ED keine feste Zuweisung eines Formates haben.
Das ist zum einen schick, weil man Attributen dynamisch einmal einen nummerische Wert zuweisen kann, aber auch mal schnell alphanummerische Werte oder 4DScript-Code.
Andererseits weiß man halt nie so ganz genau, welches Format man gerade hat.
In Ihrem Fall sollten Sie das Attribut wie folgt füllen:
SetExprAtt(
1,
[
do(
msg([hier steht Ihr Code]),
msg([hier steht noch mehr Code])
)
],
c
)
Das ganze geht natürlich auch schnell über den OnUser Eventhandler, falls man sich nicht mit dem Gui Builder herumschlagen will.
edit(
standardeditstyle,
ef([atomname]),
ef([attexp],1,[],[Attributbeschreibung1],[Attributbeschreibung2])
)
Grüße und viel Erfolg
C. Meyr
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP