|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : Michael Samanov 2:550/5068.1515 01 Nov 2000 11:46:28 To : Eugene Scripnik Subject : Re: 2>/dev/null -------------------------------------------------------------------------------- Hello, Eugene! At Tue, 31 Oct 00 22:54:41 +0300 Eugene Scripnik wrote: ES> Ест строчка ES> $version = `$^X -mCGI -e 'print $CGI::VERSION' 2>/dev/null`; Забавный способ :-) ES> Под юниксами работает на ура, а как сделаьть тоже для форточек не знаю... ES> Может есть другой способ узнать версию модуля, имя которого находится в ES> переменной? Hу, проще всего, наверное, через require, только он, этот модуль, понятно, залезет в память: $modulename = 'CGI'; eval { require "$modulename.pm" }; $version = $@ ? undef : ${"$modulename\:\:VERSION"}; Sincerely yours, Michael (mailto:mike@vlink.ru). --- ifmail v.2.14 * Origin: Mike's home (2:550/5068.1515@fidonet) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/79495c5c2d0e.html, оценка из 5, голосов 10
|