Bonjour,
j'ai un souci pour rafraichir une progressBar via un Thread !!!
En gros, j'ai un Thread qui lit un fichier et qui envoi le nombre d'octet (via listener) à une progressbar pour la faire avancer.

Mon pb est que je n'arrive pas à rafraichir la progressbar !!

le code qui permet de rafraichir :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
this.getDisplay().asyncExec(
	new ShowInfo(byteRead)
);
Le code de la class ShowInfo
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
 
	class ShowInfo implements Runnable{
 
		int length = 0;
 
		public ShowInfo(int length){
			this.length = length;
		}
 
		public void run() {
			progressBar.setSelection(progressBar.getSelection() + length);
			progressBar.redraw();
		}
	}
Pour infos si je passe en synchronisation des Thread, le programme plante !

this.getDisplay().syncExec(...)

Par avance, MERCI.
Toute piste est la bienvenue !