Salut,
Existe t il un moyen ou une commande pour déterminer proprement sans avoir à faire des regex pour déterminé la version de perl installé sur une machine.
A savoir par exemple :
Citation:
version => 5.8.8
Binary build => 820
Version imprimable
Salut,
Existe t il un moyen ou une commande pour déterminer proprement sans avoir à faire des regex pour déterminé la version de perl installé sur une machine.
A savoir par exemple :
Citation:
version => 5.8.8
Binary build => 820
Regarde ceci (pour la version Active Perl de Perl) :
Regarde ta doc sur le package ActivePerl.pm :mrgreen:Code:
1
2 use ActivePerl; print "$ActivePerl::VERSION\n";
Edit : purée, chuis en train de répondre à un modo, c'est que je deviendrais presque bon :yaisse2:
le modo est fatigué :aie::mrgreen:
Merci
voici le code pour les interessés :
Code:
1
2
3
4
5
6
7
8
9
10
11
12 use ActivePerl; if (($ActivePerl::VERSION || 0) >= 815) { print "Version : ",$ActivePerl::VERSION,"\n"; print "Product : ",ActivePerl::PRODUCT,"\n"; print "BUILD : ",ActivePerl::BUILD,"\n"; print "perl_version : ",ActivePerl::perl_version,"\n"; } else { print "votre version est plus petit que perl 5.8.8.815\n"; }
Remarque étrange.
Lorsque je lance ce script, il me dit que j'ai perl 5.8.8 820.
Si j'en crée un exe et que je le lance l'exe me dit que j'ai perl 5.8.8 819 8O8O
Avez vous une idée?
bon problème résolu.
En fait, il faut faire attention au niveau des versions des modules PAR, PAR-Packer. Apres desinstallation et réinstallation, c'est ok.