Tk: Wie übergebe ich Variablenwerte mit -command?
button .mltext.button -text "Apply" -command {set top_tlbl [update_text $top_tlbl $spc ] }
Ich erhalte eine Fehlermeldung:
can't read "spc": no such variable
while executing
"update_text $top_tlbl $spc "
invoked from within
".mltext.button invoke"
Wie kann ich die Werte der Variablen an die Funktion update_text übergeben?
Vielleicht kann ich damit anfangen, dass ich Folgendes verstehe:
(System32) 3 % expr 2 + 2
4
(System32) 4 % list expr 2 + 2
expr 2 + 2
(System32) 5 % [list expr 2 + 2]
invalid command name "expr 2 + 2"
(System32) 6 %
Meiner Meinung nach sollte der letzte Ausdruck expr 2 + 2 generieren, was mit dem ersten Befehl identisch ist. Warum hat TCL also ein Problem?
Vielen Dank.