Thread Perl-Modul nur einbinden, wenn auch installiert? (25 answers)
Opened by x-man at 2007-01-05 01:16

pq
 2007-01-05 10:36
#9458 #9458
User since
2003-08-04
12208 Artikel
Admin1
[Homepage]
user image
[quote=x-man,05.01.2007, 00:16]Ich habe hier 2 Code-Beispiele. Beide erzeugen Fehlermeldung. Ist es möglich, ein Modul erst einzubinden, wenn sichergestellt wird, dass es auch installiert ist.

eval "use GD";
if(!$@){
            &start;
}
else{
            die "Modul nicht installiert!";
}[/quote]
ja kein wunder, wenn du sowieso ein die() machst, wenn das modul
nicht da ist.
das wichtigste ist aber: was soll denn dein script machen, wenn das
modul nicht da ist? es muss ja was sinnvolles ausgeben.
solange es das nicht tut, kannst du das script auch sterben lassen.

im übrigen gibt es hier im forum code-tags, und da du schon 62
beiträge hast, kann ich mir nicht vorstellen, dass du das noch nie
gesehen hast...\n\n

<!--EDIT|pq|1167986233-->
Always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live. -- Damian Conway in "Perl Best Practices"
lesen: Wiki:Wie frage ich & perlintro Wiki:brian's Leitfaden für jedes Perl-Problem

View full thread Perl-Modul nur einbinden, wenn auch installiert?