Thread Version eines Moduls herausfinden (25 answers)
Opened by cbxk1xg at 2005-01-10 09:47

pq
 2005-01-11 23:49
#4049 #4049
User since
2003-08-04
12209 Artikel
Admin1
[Homepage]
user image
[quote=cbxk1xg,11.01.2005, 18:06]Kann mal also vieleicht zusamenfassend sagen, dass es keine verlässliche Prozedur gibt um die Version eines Moduls herauszufinden? Ist das etwa nicht standardtisiert? Falls ja, ist das mehr als traurig! :-([/quote]
klar gibt es die.
my $version = 0;
eval "use $modulname; \$version = \$${modulname}::VERSION";


indem du ein modul lädst, hast du immer die version (wenn es denn eine hat).
so mache ich das auch in CGIpan:
http://www.tinita.de/projects/perl/modules/cgipan_cgi.txt

dieser weg ist standardisiert. anders *kann* es nicht verläßlich gehen,
denn 'only perl can parse Perl'.

du musst dir nur bewußt sein, dass es nicht in jedem fall wünschenswert ist,
jedes modul zu laden (Acme::*, ...)
Always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live. -- Damian Conway in "Perl Best Practices"
lesen: Wiki:Wie frage ich & perlintro Wiki:brian's Leitfaden für jedes Perl-Problem

View full thread Version eines Moduls herausfinden