Thread Umleitung des die() Befehls in Sub-Routine (5 answers)
Opened by YAPD at 2017-08-08 01:27

betterworld
 2017-08-08 10:25
#187169 #187169
User since
2003-08-21
2613 articles
ModeratorIn

user image
Du willst wohl sowas wie Exception Handling haben, nehme ich an.

Code (perl): (dl )
1
2
3
4
5
6
7
8
9
10
11
eval {
  print "Baue Verbindung auf\n";
  die "Verbindung konnte nicht aufgebaut werden";
  print "Verbindung wurde aufgebaut\n";
  1;
}  or {
  print "OK, wenn nichts funktioniert, mache ich halt Testumgebung\n";
  if ("$@" =~ /Verbindung/) {  # In "$@" steht die Fehlermeldung drin
    print "Der Fehler lag in der Verbindung\n";
  }
}

View full thread Umleitung des die() Befehls in Sub-Routine