Vous êtes nouveau sur Developpez.com ? Créez votre compte ou connectez-vous afin de pouvoir participer !

Vous devez avoir un compte Developpez.com et être connecté pour pouvoir participer aux discussions.

Vous n'avez pas encore de compte Developpez.com ? Créez-en un en quelques instants, c'est entièrement gratuit !

Si vous disposez déjà d'un compte et qu'il est bien activé, connectez-vous à l'aide du formulaire ci-dessous.

Identifiez-vous
Identifiant
Mot de passe
Mot de passe oublié ?
Créer un compte

L'inscription est gratuite et ne vous prendra que quelques instants !

Je m'inscris !

Module PAR::Packer - Interface graphique
Par djibril

Le , par djibril

0PARTAGES

0  0 
Bonjour,

Le module PAR:acker permettant de convertir un programme ou une application Perl en exécutable a été mis à jour : version 1.013.
Cette nouvelle version propose une interface graphique complète permettant de configurer son exécutable facilement. Elle reprend toutes les options de l'utilitaire pp (utilisé en ligne de commande). Après configuration de l'interface, vous pouvez la sauvegarder et la réimporter plus tard pour générer votre exécutable.
Pour l'utiliser, il vous suffit de taper tkpp en ligne de commande après avoir installé le module PAR:acker.

N.B. Pour savoir comment installer ce module, lisez cette documentation : Créer un exécutable à partir de sources Perl.

Merci de donner vos avis !

Une erreur dans cette actualité ? Signalez-le nous !

Avatar de kiki91
Membre à l'essai https://www.developpez.com
Le 19/07/2014 à 21:29
Il semblerai qu'il ne soit plus possible d'ajouter un ProductName ou un VersionNumber au exécutable créé avec pp depuis la dernière version.

C'est dommage.
0  0 
Avatar de djibril
Responsable Perl et Outils https://www.developpez.com
Le 19/07/2014 à 21:36
Oui ce n'est plus possible. En fait, cela est dû au fait que PAR:acker ne gère plus le rajout de ces informations. Il faut maintenant le faire de manière indépendante.
C'est vrai, c'est dommage.
0  0 
Avatar de kiki91
Membre à l'essai https://www.developpez.com
Le 19/07/2014 à 22:08
J'ai essayer plusieurs module pour modifier l’exécutable généré par pp mais tous les module utilisé jusqu’à présent détruise l’exécutable.
0  0 
Avatar de djibril
Responsable Perl et Outils https://www.developpez.com
Le 19/07/2014 à 22:11
Le module qui permettait de modifier l'exécutable était Win32::Exe, mais j'ai fait un test non concluant avec. Je n'en ai pas fait depuis.
Tu as testé quels modules ?
0  0 
Avatar de kiki91
Membre à l'essai https://www.developpez.com
Le 19/07/2014 à 22:18
J'ai essayé Win32::Exe et Win32::Exe::Manifest;

J'ai Egalement lu qu'il était possible de le faire en copiant les fichier boot avant la compile, mais j’avoue que cela me parait très compliqué.
0  0 
Avatar de djibril
Responsable Perl et Outils https://www.developpez.com
Le 19/07/2014 à 22:21
Il faudrait que l'on relance l'auteur du module. Le gros problème maintenant, c'est que l'on ne peut même plus rajouter une icône ico à l'exécutable car cela faisait un peu pro de pouvoir personnaliser une icône.
Je l'avais déjà fait à l'époque dans une belle application écrite en Perl/Tk.
0  0 
Avatar de kiki91
Membre à l'essai https://www.developpez.com
Le 19/07/2014 à 22:28
Une demande similaire a été fait a l'auteur, la réponse me semblait catégorique, si j'ai bien traduit il disait qu'il a supprimer ces options par ce que cela posait des problèmes, et que comme une minorité l'utilisait il ne ferait pas de modif. Ensuite il a ajouter que c’était du a un autre module.

Pour ce qui est de l'icone normalement cela doit continuer a marcher
0  0 
Avatar de djibril
Responsable Perl et Outils https://www.developpez.com
Le 19/07/2014 à 22:35
OK. Pour l'icône, tu as testé ?
0  0 
Avatar de kiki91
Membre à l'essai https://www.developpez.com
Le 19/07/2014 à 22:41
Je viens de le faire et il semble que tu a raison, pp ne se brake pas comme il le fait avec l'option --info mais il ne rajoute pas l'icone.

Donc cela ne marche pas.

C'est trop dommage.
0  0 
Avatar de djibril
Responsable Perl et Outils https://www.developpez.com
Le 19/07/2014 à 22:44
0  0