cs_BackPack
Messages postés20Date d'inscriptionjeudi 8 janvier 2004StatutMembreDernière intervention20 mars 2007
-
17 janv. 2006 à 11:21
cs_BackPack
Messages postés20Date d'inscriptionjeudi 8 janvier 2004StatutMembreDernière intervention20 mars 2007
-
17 janv. 2006 à 14:50
Salut !
J'ai un petit souci. Peut-être que quelqu'un parmis vous a
la solution. Je m'explique :
J'ai conçu une DLL et un projet Console style TOTO.EXE
Ma DLL exécute l'application TOTO.EXE via un Process.
J'arrive bien à appeler TOTO.EXE avec les arguments que
je désire. Puis, je récupère le ExitCode qui m'indique si l'exe
c'est bien exécuté. Ce que j'aimerais...c'est savoir comment
récupérer des paramètres de retour provenant de TOTO.EXE.
J'espère que j'ai été assez clair pour que l'un d'entre vous puisse
m'aider.
Nikoui
Messages postés794Date d'inscriptionvendredi 24 septembre 2004StatutMembreDernière intervention19 août 200813 17 janv. 2006 à 13:45
Ton exe ne peut rien renvoyer, à part un code de retour (renvoyé dans la fonction int main()). Si tu veux récupérer le résultat d'un traitement, ou par exemple la chaine "yes ca marche", il faut que ton exe stocke ce résultat dans un endroit accessible par ta dll... Par exemple, ton exe ecrit la chaine dans un fichier texte, que ta dll ira lire...