Thread use verzögert ausführen: geht das? (18 answers)
Opened by Crian at 2004-07-21 17:18

Crian
 2004-07-22 12:08
#84711 #84711
User since
2003-08-04
5873 Artikel
ModeratorIn
[Homepage]
user image
Interessant: Wenn param() mit exit(0); verlassen wird (etwa weil mit -h nur die Syntaxausgabe angefordert wurde) ist alles ok, wird exit allerdings mit einem Wert ungleich Null aufgerufen, so gibt das Programm am Ende noch aus:

Code: (dl )
1
2
Callback called exit at U:\CD\work\tag\tagfile.pl line 885.
BEGIN failed--compilation aborted at U:\CD\work\tag\tagfile.pl line 885.


Das ist natürlich nicht falsch, allerdings steht darüber dann schon eine lange Erklärung von mir, was falsch gelaufen ist und wie man es richtig macht. Deshalb irritierrt das den Benutzer dann eventuell.

Gibt es eine andere Alternative dazu, das Programm immer mit exit(0); zu verlassen? Eigentlich wollte ich gerne den Fehlerstatus mitgeben, auch wenn dieser bisher noch nicht außerhalb ausgewertet wird.
s--Pevna-;s.([a-z]).chr((ord($1)-84)%26+97).gee; s^([A-Z])^chr((ord($1)-52)%26+65)^gee;print;

use strict; use warnings; Link zu meiner Perlseite

View full thread use verzögert ausführen: geht das?