Thread Version eines Moduls herausfinden
(25 answers)
Opened by cbxk1xg at 2005-01-10 09:47
[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: ![]() ![]() |