Thread OO-Frage
(3 answers)
Opened by master at 2005-12-16 16:54
[quote=master,16.12.2005, 15:54]
Code: (dl
)
$Entry8->bind( "<KeyRelease>", \&tiefevali($Entry8)); Falsche Syntax. So macht man es: Code: (dl
)
$Entry8->bind( "<KeyRelease>", sub { &tiefevali($Entry8)}); B::Deparse kann dir zeigen, was dein Code in Wirklichkeit macht: Code: (dl
)
1 perl -MO=Deparse -e '$Entry8->bind( "<KeyRelease>", \&tiefevali($Entry8));' Der Callback wird also sofort ausgeführt und aus dem Ergebnis eine Referenz gemacht. |