Thread Progressbar und globale Variablen (16 answers)
Opened by pktm at 2005-03-10 18:42

Strat
 2005-03-15 17:29
#42920 #42920
User since
2003-08-04
5246 Artikel
ModeratorIn
[Homepage] [default_avatar]
Uebergebe $status_var als Referenz, dann bekommt das Hauptprogramm das ++ auch mit...
Code: (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
...
my $b = $mw->Button( -text => 'start / stop',
-command=> [ \&startstop, $pb, \$status_var, $fromv,

$tov, \%timer ],
....
sub setUpPb {
my ($status_var, $fromv, $tov) = @_;

if( $$status_var < $tov ){
$$status_var++;
}else{
$$status_var = $fromv;
}
} # /setUpPb

sonst erhoehst du zwar den Wert von $status_var lokal, aber das interessiert ausserhalb der sub niemanden... sorry, haette gleich genauer hinschauen sollen
perl -le "s::*erlco'unaty.'.dk':e,y;*kn:ai;penmic;;print"
http://www.fabiani.net/

View full thread Progressbar und globale Variablen