ggb Klammerfehler ?

FriedrichLaher shared this question 2 months ago
Answered

c('gfrgt = \
                Text("\\text{stimmt auch, gefragt}\\\\ \
                \\text{ist aber}\\\\ \
                 b_0 : a_0 = bB : aA \
                ,( eqB + (0,-1.5) ),true,true) '
             );

Teil des globalen js, als variablen erkannt werden sollen aA und bB, sie enthalten zuerst beide "?", dann "a" bzw "b" . Außerdem ist eqB ein bereits bekannter Punkt. Wo ist die Klammerung falsch .

ZUM Haaareraufen!

Comments (5)

photo
1

Please post your .ggb file

photo
1

mouse click code in A .

photo
1

Der erst Parameter von Text(".....",<point>, <bolean>, <bolean>) hat kein abschliessendes Apostroph

Note: Auch unpaarige Apostrophs werden als Klammerfehler ausgewiesen


In der Scriptzeile 5 ist das Semikolon zuviel

Bei den Werten in Scriptzeile 6 entweder variablen in doppel-Apostroph (aus Algebraview) oder einfach-Apostroph (aus JS) setzen

.

SetValue anstelle gfrgt =... wäre besser (Speicher, Performance)

photo
1

Danke rami, das

a = ggbApplet; c = a.evalCommand;
c('gfrgt = \
                Text("\\text{stimmt auch, gefragt}\\\\ \
                \\text{ist aber}\\\\ \
                 b_0 : a_0  = "+bB+" : "+aA+"" \
                ,( eqB + (0,-0.5) ),true,true) '
             )

klapp jetzt

aber Mit SetValue schaffe ich es nicht; alle 3 Variaben sind ggb's

photo
1

gfrgt muss in der Initialphase als freies Text-Objekt erzeugt werden.

dann den folgenden script (ungetested)

c('SetValue(gfrgt, CopyFreeObject(Text("....",<point>, true, true) )')

© 2019 International GeoGebra Institute