ich hab dieses Script:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#!/usr/bin/perl
use warnings;
use strict;
use Tk;
use threads;
my $main = MainWindow->new();
my $th_inc = threads->new( \&kind );
sub kind {
$main->configure(
-title => "Hier ist der Titel"
);
return 0;
}
MainLoop();
Das Script funktioniert bestens. Der Titel wird nachträglich vom Kind verändert. Aber wenn ich mal in die cmd guckt, bekomme ich eine Fehlermeldung die ich nicht ganz verstehe:
Tk::Error: Can't call method "Call" on an undefined value at C:/Perl/site/lib/Tk
/After.pm line 89.
[once,[{},after#1,idle,once,[ConfigChanged,{},{}]]]
("after" script)
stuzig macht mich, warum es trotzdem funktioniert hat.
Wo wird denn bitte ein undefinierter Wert erzeugt ?\n\n
<!--EDIT|Froschpopo|1113120811-->