Thread Tk-Callbacks: Parameter verschwinden (5 answers)
Opened by FIFO at 2006-03-05 20:05

FIFO
 2006-03-05 22:04
#45286 #45286
User since
2005-06-01
469 Artikel
BenutzerIn

user image
Hey! Das war's: Bei bind-callbacks ist der erste Parameter eine implizite Objektreferenz, also steht 'Hallo' hier in $_[1].

Beim Callback im widget-command ist das aber nicht so: hier ist 'Hallo' tatsächlich in $_[0]!

Das Problem hatte ich vor Jahren schonmal, hab's total vergessen ;-)

Danke für's Stichwort!

Quote
... in fact, Tk implicitly passes the bound widget reference as the first argument to the callback , adding any of our explicit arguments afterwards. (Mastering Perl/Tk, S. 364)
\n\n

<!--EDIT|FIFO|1141590300-->
Everyone knows that debugging is twice as hard as writing a program in the first place. So if you're as clever as you can be when you write it, how will you ever debug it? -- Brian Kernighan: "The Elements of Programming Style"

View full thread Tk-Callbacks: Parameter verschwinden