Thread Module-Path ermitteln (8 answers)
Opened by esskar at 2005-04-08 01:03

esskar
 2005-04-08 02:38
#53584 #53584
User since
2003-08-04
7321 Artikel
ModeratorIn

user image
okay; danke dubu; das ist schonmal ganz gut
weiter gehts:
Code: (dl )
1
2
3
4
5
6
7
8
9
10
11
my $pck =;
my $pckpath = $pck; $pckpath =~ s!::!/!g;

sub callback {
my ($filename) = @_;

my $name = "";
my $basename = Ox::File::basename($filename);

require "$pckpath/Type/$basename";
}


basename macht das selbe wie 'File::Basename::basename';

jetzt versuch ich auf $Name in diesem package zuzugreifen

Code: (dl )
1
2
eval '$name = $'."$pck::Type::$basename::Name";
die $@;


das 'die' spuckt aus: syntax error at (eval 21) line 2, at EOF
wie mach ich es richtig?

View full thread Module-Path ermitteln