Process.Exited appellé trop tôt
Bonjour,
J'ai identifié un problème que je n'avais pas auparavant sous XP et Vista.
En effet , j'utilises la classe Process comme ceci pour lancer un fichier de commentaire sous open office :
Code:
1 2 3 4 5 6
|
_saisie.Process = new Process();
_saisie.Process.StartInfo = new ProcessStartInfo(_saisie.EditedPath);
_saisie.Process.EnableRaisingEvents = true;
_saisie.Process.Exited += new EventHandler(ProcessEdition_Exited);
_saisie.Process.Start(); |
Mon problème est que l'évènement Exited est levé dès l'ouverture d'oOo alors que le fichier est tjs en cours d'utilisation.
Je ne vois aucune solution à mon problème et petit coup de main svp. :D