4 Einträge, 1 Seite |
1 2 3 4 5 6 7
eval "use Modulname"; if( $@ ){ print "Konnte Modul nicht laden"; } else{ print "alles ok!"; }
1 2 3 4 5 6 7
eval { require Some::Module; }; unless ($@) { import Some::Module; } else { warn "Couldn't load Some::Module: $@"; }
1 2 3 4 5 6 7 8 9 10
sub try2use(*@) { my $m = shift; local $_ = $m; s|::|/|g; $_ .= ".pm"; my $r = eval { require }; $m->import(@_) if ($r && !$@); $r; }
4 Einträge, 1 Seite |