Thread Variable in Sub-Routine unbekannt
(20 answers)
Opened by tecker at 2008-05-07 16:19
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 |