Thread Programm-Abbruch verhindern: Kei nAbbruch wenn open-funktion fehler (14 answers)
Opened by rommi at 2007-03-17 12:39

betterworld
 2007-03-18 16:44
#75116 #75116
User since
2003-08-21
2614 Artikel
ModeratorIn

user image
[quote=topeg,17.03.2007, 17:55]
Code (perl): (dl )
$SIG{__DIE__}=sub{ warn "Fehler: $_[0]" };
[/quote]
Mit solchen DIE-Handlern sollte man immer sparsam umgehen, denn damit kann die Funktion von externen Modulen, die ihrerseits ein bisschen Exception-Handling machen, gestoert werden. eval{} ist da meist eine bessere Loesung.

Aber in diesem Fall hilft es ja eh nicht wirklich etwas, wie opi schon schreibt. Man muss die Dinge auch nicht komplizierter machen, als sie sind. Ein warn und next ist viel schneller hingeschrieben und auch lesbarer.

View full thread Programm-Abbruch verhindern: Kei nAbbruch wenn open-funktion fehler