Renvoi de valeur

Renvoi de valeur - Perl - Programmation

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.

Reply

Marsh Posté le 03-05-2007 à 13:20:34   

Reply

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?

Reply

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 ^^

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed