Thread Subroutine von vorne durchlaufen (8 answers)
Opened by DBusse at 2011-09-05 10:24

payx
 2011-09-05 11:32
#152094 #152094
User since
2006-05-04
564 Artikel
BenutzerIn

user image
Hallo DBusse,

das war zwar nicht die Frage, aber (Zeile 2):

Guest DBusse
Code (perl): (dl )
if ($rc = 512) {

Vorsicht, hier bekommst Du immer true! Schreibe zur Prüfung des Wertes korrekt:
Code (perl): (dl )
if ($rc == 512) {


Und hier (Zeile 6):

Guest DBusse
Code (perl): (dl )
} elsif ($rc =! 0) {

ist der Vergleichsoperator ebenfalls fehlerhaft, korrekt ist:
Code (perl): (dl )
} elsif ($rc != 0) {


Verwende am besten immer use warnings;, dann warnt Dich der Perl-Compiler vor so etwas (und benutze bei Scripten, die mehr als eine Handvoll Zeilen lang sind auf jeden Fall außerdem auch use strict;).

HTH
Grüße
payx

View full thread Subroutine von vorne durchlaufen