Thread Probleme mit require beim optionalen Laden von Modulen (10 answers)
Opened by j0llyr0g3r at 2008-06-18 16:16

Gast Gast
 2008-06-18 16:24
#111205 #111205
Bei require musst du einen Pfad angeben, soweit ich weiß.
Getestet hab ich schnell:
Code: (dl )
1
2
3
4
5
6
7
8
9
10
#!/usr/bin/perl

use strict;
use warnings;

require 'Tk.pm';
Tk->import();

tkinit();
MainLoop;

Lässt man das .pm beim require weg, kommt genau deine Fehlermeldung.
Ich nehme an, dass die '::' noch durch '/' ersetzt werden müssen, dann ist es eine richtige Pfadangabe.
Code: (dl )
1
2
3
4
5
# load modules
foreach my $scan_module (@$scan_modules) {
$scan_module =~ s#::#/#g;
require $scan_module.'pm';
}


MfG

View full thread Probleme mit require beim optionalen Laden von Modulen