weahgeorges
Messages postés17Date d'inscriptionmercredi 6 mai 2009StatutMembreDernière intervention 6 juillet 2009
-
31 mars 2009 à 17:00
BruNews
Messages postés21040Date d'inscriptionjeudi 23 janvier 2003StatutModérateurDernière intervention21 août 2019
-
1 avril 2009 à 11:04
salut, dans mon program c++ grace à CreateProcess, je lance une application externe ( ex: notepad++ file.txt) Je voudrais savoir comment recuperer l'output de cette application dans mon programme. J'ai essayé ça na marche pas et pourtant ça fonctionne très bien avec des applications telles que "cmd"
coucou747
Messages postés12303Date d'inscriptionmardi 10 février 2004StatutMembreDernière intervention30 juillet 201244 31 mars 2009 à 17:42
salut
sous linux, en regle generale, il n'y a que des assertions sur la console, et c'est donc pas tres interessant a lire.
tu veux recuperer quoi exactement ?
sous linux, tu peux utiliser des trucs genre les terminaux virtuels pour redefinir stdout et stdin pour un processus fils, ca peut permettre de faire en sorte que le pere lise ce que le fils lui donne et inversement.
weahgeorges
Messages postés17Date d'inscriptionmercredi 6 mai 2009StatutMembreDernière intervention 6 juillet 2009 1 avril 2009 à 10:10
Salut,
tout d'abord je dirai que je travaille sous windows. Et mon programme lance une application visuel .Cette application comporte des champs que l'utilisateur doit rempli et ensuite cliquer sur "valider". au fur et à mésure que l'utilisateur clique l'application lui affiche des informations et j'aimerais bien savoir s'il est possible de recupérer ce qui s'affiche dans cette application.
Merci c'avance
BruNews
Messages postés21040Date d'inscriptionjeudi 23 janvier 2003StatutModérateurDernière intervention21 août 2019 1 avril 2009 à 11:04
Pour Windows, idem à ce que dit coucou747 pour Linux.
Quand c'est un prog graphique, il n'y a pas notion de output (vers une console) donc rien à récupérer à part un code d'erreur du process en exit.