bonjour.
Mon probleme est le suivant.
Je cherche a afficher une progressbar lorsque j'invoque un processus qui prends environ une minute à s'effectuer.
voila une partie du code que j'utilise :
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
16
17
18
19
20
 
System.Diagnostics.Process listFiles;
 		listFiles = System.Diagnostics.Process.Start(@"formatdb -p F -i "+this.listPathBd[0].ToString());
 
 		listFiles.WaitForExit();
 
while (listFiles.HasExited==false){
myprogressbar.Pulse();
}
 
 if (listFiles.HasExited && this.insert==true)
  {
 MessageDialog mdi = new MessageDialog (this.Main_win, 
                                      DialogFlags.DestroyWithParent,
                                   MessageType.Info, 
                                      ButtonsType.Ok,"formatage terminé avec succès.");  
     mdi.Run ();
     mdi.Destroy();
 
 }
Je fait un pulse a ma progressbar tant que le processus n'est pas terminé mais je ne vois pas l'avancement de ma progressbar.
Peut etre que je lance mal le process??

Pouvez vous me donner des conseils là dessus???

Par avance merci.