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 :
Le code de la class ShowInfo
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 this.getDisplay().asyncExec( new ShowInfo(byteRead) );
Pour infos si je passe en synchronisation des Thread, le programme plante !
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(); } }
this.getDisplay().syncExec(...)
Par avance, MERCI.
Toute piste est la bienvenue !
Partager