Thread Perl-Modul nur einbinden, wenn auch installiert?
(25 answers)
Opened by x-man at 2007-01-05 01:16
[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: Wie frage ich & perlintro brian's Leitfaden für jedes Perl-Problem |