Thread Variable in Sub-Routine unbekannt (20 answers)
Opened by tecker at 2008-05-07 16:19

tecker
 2008-05-07 16:19
#109374 #109374
User since
2008-02-26
77 Artikel
BenutzerIn
[Homepage] [default_avatar]
hi nochmal,

in meinem Skript habe ich u.a. filgende Variablen deklariert:

my $filename;
my $id=0;

Innerhalb des Funktionsblockes wird in $filename der Dateiname einer gefundenen Datei $file gespeichert und in $id eine in $file enthaltende ID. Anschließend mache ich einen Funktionsaufruf über &funktion;

In der Subroutine sub funktion{} ist dann allerdings $id bekannt und wird auch über einen print ausgegeben aber $file nicht. Habe mir dann mit einem

&funktion($file);

sub funktion { my ($name) = @_;}

geholfen.

Kann man sagen woran es liegt? Andernfalls poste ich mal mehr vom Inhalt des Skriptes.

Grüße

View full thread Variable in Sub-Routine unbekannt