Bonjour,
J'ai un problème que je n'arrive pas à résoudre, j'avais déjà posté le sujet mais je n'arrive pas à le retrouver alors j'en poste un nouveau (désolé)...
En fait, j'ai un fonction de qui lit un fichier, et insère les données dans un base ce qui prend plusieurs secondes... Pour que l'utilisateur sache ou le processus en est, j'ai donc mis une progressBar pour suivre l'avancement, seulement, pour que cela marche, je suis donc obligé de mettre ce traitement dans un nouveau Thread que je lance en parallèle de l'application principale.
Seulement voilà, j'aimerais que l'utilisateur puisse saisir plusieurs fichiers en même temps, et que la lecture s'enchaine, chaque fichiers doit être lu un par un...
Si je fait une boucle, il me lance les traitements en même temps et donc les progressBar en même temps, et on n'y comprend plus grand chose...
Donc je voudrais faire en sorte que le programme principal attende la fin du traitement d'un fichier pour passer à l'autre...
En gros, je veux :
Début T1 => Fin T1 => Début T2 => Fin T2 etc...
Et pas
Début T1 => Début T2 => Fin T1 => Fin T2 ...
J'ai essayé Mais je ne voit pas le défilement de la progressBar...
Quelqu'un aurait une idée pour m'aider ?
Merci de votre aide.
Partager