Thread Problem mit Funktionsaufruf
(2 answers)
Opened by Turtleman at 2005-03-01 12:07
Hallo Zusammen,
nach längerer Zeit bin ich mal wieder mit Perl zugange und habe auch gleich ein Problem. Irgendwie verstehe ich die Logik einfach nicht, wieso dieser Fehler auftritt. Die Variable $output wird gesplittet um herauszufinden, ob sie eine Zahl enthält. Je nachdem ob eine Zahl gefunden wird, wird @message mit dem einen oder anderem Inhalt gefüllt. Leider verhindert ein Funktionsaufruf der log. erst später stattfindet den korrekten Ablauf. Hier mal mein Code: Code: (dl
)
1 @request = split(/ /,$output); # splitten des outputs in Teile (nach Leerstellen) Der Aufruf von Sendresponse kommt ja in der Abfolge später, als das Testweise ausgeben der Message. Leider bekomme ich immer, wenn ich den Funktionsaufruf nicht auskommentiere einen Fehler, d.h. die Mail wird verschickt, ich erhalte als Ausgabe auf der Kommandozeile und Mail aber nur HASH(0x20aeb usw.) ohne sonstigen Inhalt. Kommentiere ich ihn aus, funktioniert alles. Wenn mir jemand helfen könnte wäre ich sehr dankbar. Gruß Christian |