Siechfred: feststellen ob Modul vorhanden ist

Beitrag lesen

ist es moeglich in Perl festzustellen ob ein Modul installiert ist.

Mal so runtergetippt:

my $found = 0;  
foreach( @INC ) {  
  if(-e $_.'/Spreadsheet/ParseExcel.pm') {  
    $found = 1;  
    last;  
  }  
}  
if($found) {  
  require Spreadsheet::ParseExcel;  
  import Spreadsheet::ParseExcel @LIST;  
  print 'Spreadsheet::ParseExcel loaded';  
}  
else {  
  print 'Not found';  
}

Ich meine, auch irgendwo in der Perldoku etwas innerhalb eines BEGIN-Blockes gefunden zu haben, aber ich weiß nicht mehr wo :(

Siechfred

--
Ein Selbständiger ist jemand, der bereit ist, 16 Stunden am Tag zu arbeiten, nur um nicht 8 Stunden für einen Anderen arbeiten zu müssen.