Leser: 1
10 Einträge, 1 Seite |
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
sub Tk::Widget::tk_sleep {
#Parameter aus subaufruf sichern
my($main, $s) = @_;
#Variable deklarieren
my $sleep_dummy = 0;
#Tk::after aufrufen und die Anzahl der übergebenen Zahl
#mal 1000 nehmen, da ein after Aufruf mit 1000 ziemlich genau
#eine Sekunde ist. Nach Ablauf dieser Zeit wird die Variable
#sleep_dummy durch ihre Inkrementierung auf 'true' gesetzt.
$main->after($s*1000,
sub { $sleep_dummy++ });
#Der normale Scriptablauf wird hinausgezögert, bis
#die Variable sleep_dummy 'true' ist
$main->waitVariable(\$sleep_dummy)
unless $sleep_dummy;
}
10 Einträge, 1 Seite |