Bonjour à tous,
Je voudrais faire une action au moment ou un processus ( processus exterieur ( comme notepad.exe par exemple) lancé a partir de mon application se termine). Pour cela j'ai essayé de trouvé l'évenement en question, c'est apparament mon_process.Exited... mais ca ne fonctionne pas , le programme ne rentre pas dans ma fontion "std_on_validatorprocess_Exited" quand mon processus se termine.auriez vous une idée, ou des questions ?
voici le code correspondant a mon problème:
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 private void methode1() { _processinfo = new ProcessStartInfo("SS_Validator");//Je crée et affecte les structures pour pouvoir _validatorprocess = Process.Start(_processinfo);//demarrer mon processus. _validatorprocess.Exited += new EventHandler(vstd_on_validatorprocess_Exited);//Je crais une fonction qui se déclenchera si l'évenement " Exited" ( évenement générée a la fin d'un processus) ... private void vstd_on_validatorprocess_Exited(object sender, EventArgs e)//Fonction qui récupere l'evenement de fin de processus ( en l'occurence le processus l'évènement de "_validatorprocess") { instructions... }
Partager