Renvoi de valeur - Perl - Programmation
Marsh Posté le 03-05-2007 à 16:14:33
ça va pas être suffisant comme info ...
Comment fais-tu ton appel dans windew?
Que fait ton script perl?
Si tu fais un bête print et que tu récupères la sortie standard c'est pas suffisant?
Marsh Posté le 03-05-2007 à 16:32:18
du coté de windev un simple
résultat = LanceAppli(perl.exe [nom de mon .pl] [Chemin complet du fichier à traiter] , ExeValeurRetour)
=> je lance perl, qui lance mon script le ExeValeurRetour est le mot clé définissant simplement que je récupére une valeur
mon appli perl permet simplement de récupérer le
nombre de page d'un pdf (merci PDF::API2)
pour se qui est de la sortie standard je n'y avais pas pensé ...
sinon j'ai trouvé une solution de rechange ... j'utilise pdftk ...
(enfin si vous avez des soluces sa m'interresse quand mme sa peu toujours etre utile ^^)
merci ^^
Marsh Posté le 03-05-2007 à 13:20:34
Bonjour bonjour,
je débutes en perl,
mon problème est plutot simple,
j'appel un script perl avec un autre language (WLangage de Windev ...)
(perl plus rapide et adapté, surtout que j'ai le module qui va bien)
le probleme n'est pas de récupérer la valeur depuis le programme qui appele le script perl,
mais comment fai-t-on pour renvoyer la valeur?
la fonction return étant seulement faite pour les appels de fonctions ...
(sisi j'ai essayé dans le doute ...^^)
d'avance merci.