Bonsoir.
depuis une application, je d�sire en lancer une autre et attendre la fin de son execution avant de poursuivre.
j'ai donc le code suivant (inspir� de la faq) :
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6
7
8
System::Diagnostics::Process ^proc = gcnew System::Diagnostics::Process();
String^ exec = System::Windows::Forms::Application::ExecutablePath;
exec = exec->Substring(0, exec->LastIndexOf('\\')); // executable is in the same folder
exec += L"\\Wizard.exe";
proc->Start(exec); // starting process
proc->WaitForExit(); // freezing appli until wizard has exited
proc->Close(); // freeing ressources. doesn't end the wizard
delete proc;
Sauf que j'ai une exception qui se d�clenche sur le WaitForExit(). En regardant la msdn, j'ai vu que je devais remplir les champs id et handle. Mais comment qu'on fait ???
Merci par avance,
Aymerik