Bonjour,

A partie d'une WinForm, je lance un exécutable qui affiche une console DOS avec le code

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
void Form1::StartProcess()
{
	System::Diagnostics::Process ^Calcul = gcnew System::Diagnostics::Process();
	Calcul->StartInfo->FileName = "C:\\..\\Calcul.exe";
	Calcul->StartInfo->WorkingDirectory="C:\\..";
	Calcul->Start() ;
	Calcul->Close(); 	
}
Je souhaiterai maintenant que la console soit automatiquement fermée en fin de processus.
Je suppose que je peux utiliser
lorsque le processus prend fin.

Comment alors détecter que le processus est terminé?

Merci d'avance (j'espère que la question n'est pas trop triviale).

MR