Bonjour, Dans une petite appli web j'ai besoin d'appeler des programmes exterieurs que j'ai réalisés et pour se faire je me servais d'un pipe :
pipe=IO.popen "ma commande","r" result=pipe.read pipe.close Sauf que maintenant, j'ai introduit backgroundrb dans mon appli et ces appels de programmes par un pipe de fonctionnent plus... Visiblement le pipe à bien l'air d'être créé sauf qu'apparement il ne doit rien y avoir dedans et du coup la commande pipe.read bloque la suite de l'exécution normale du code ruby ... Quelq'un sait-il comment résoudre ce problème, ou bien comment faire un appel à un programme externe d'une autre manière, sachant que j'ai besoin de récupérer les résultats qui sont renvoyés par ces programmes pour les afficher ensuite sur une page web ??? Merci ! Franz -- Posted via http://www.ruby-forum.com/. --~--~---------~--~----~------------~-------~--~----~ Vous avez reçu ce message, car vous êtes abonné au groupe "Railsfrance" de Google Groups. Pour transmettre des messages à ce groupe, envoyez un e-mail à l'adresse [email protected] Pour résilier votre abonnement envoyez un e-mail à l'adresse [EMAIL PROTECTED] -~----------~----~----~----~------~----~------~--~---
