Bonjours
J'ai créé un Dialog qui affiche un ScrollBar pour l'avancement d'un traitement quelconque.
Je lance le dialog avec ShowDialog() sur un autre Thread, question de pouvoir faire un traitement sans être bloqué à la ligne ShowDialog();
Je garde un pointeur du Dialog dans mon document et je change la valeur en pourcentage en l'appelant. Par exemple :En mode debug, (dans VisualStudio) tout fonctionne bien. Lorsque je lance l'exécutable du Release, rien ne se passe sur le Thread du Dialog. Le pourcentage ne change pas et la fenêtre ne se ferme pas.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 formTraitement.Pourcentage = x; // Une fois que j'ai terminé formTraitement.Fermer()
Bref, c'est comme si le formulaire sur l'autre Thread ne reçoit rien.
Merci d'avance
Partager