Thread require? (5 answers)
Opened by ppm1 at 2003-11-11 20:21

[E|B]
 2003-11-11 20:27
#71267 #71267
User since
2003-08-08
2561 Artikel
HausmeisterIn
[Homepage] [default_avatar]
Ein Beispiel (eigene Erfahrung):

Code: (dl )
1
2
3
4
5
if($gd == "0"){
use GD;
}else{
use Image::Magick;
}


Dieses Beispiel lieferte unter Windows - dort hatte ich das Script getestet - einen Fehler, da GD nicht installiert war, obwohl $gd den Wert "1" enthielt. Daran sieht man also, dass der Perl Interpreter nicht zur Laufzeit interpretiert. Demnach funktioniert deine Methode nicht. Wenn du ein Modul einbinden willst - speziell jetzt auf die Art wie du es machen willst - musst du eine Abfrage in den BEGIN Block am Anfang des Scripts setzen. Dort kannst du via "$@" prüfen, ob ein Fehler beim Einbinden des Moduls aufgetreten ist und frühzeitig reagieren.
Gruß, Erik!

s))91\&\/\^z->sub{}\(\@new\)=>69\&\/\^z->sub{}\(\@new\)=>124\&\/\^z->sub{}\(\@new\)=>);
$_.=qq~66\&\/\^z->sub{}\(\@new\)=>93~;for(@_=split(/\&\/\^z->sub{}\(\@new\)=>/)){print chr;}

It's not a bug, it's a feature! - [CGI-World.de]

View full thread require?