Salut tout le monde
Je developpe une appli qui doit lancer une autre appli, j'arrive à executer la nouvelle appli, mais le probleme est que une fois lancé l'ancienne appli se ferme alors que je veut qu'elle attende afin de récuperer le resultat de la nouvelle.
Mon code est le suivant:
Merci d'avance pour votre aide
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 void TestExe::exeTest(AnsiString arg) { bool OK; TShellExecuteInfo Info; Info.cbSize = sizeof(Info); Info.fMask = SEE_MASK_NOCLOSEPROCESS; Info.lpVerb = NULL; Info.lpFile = getExe().c_str();//appel à une fonction dela classe Info.lpParameters = arg.c_str();//appel à une fonction dela classe Info.lpDirectory = getExeDir().c_str();//------II--------II----------- Info.nShow =SW_SHOW; ShellExecuteEx(&Info); }
Partager