Bonjour,
Je travaille sur une application devant récupérer des données dans Excel pour les transférées dans un autre programme. Tout fonctionne très bien, seulement lorsque j'envois le transfert des données, mon interface se fige, dût au travail de récupération des éléments dans Excel et de copie de ceux-ci dans mon programme.
Ce vilain comportement peut-il être éviter autrement qu'en multithreading ? J'ai pu mettre en place rapidement un petit thread exécutant ma fonction de transfert, ce qui rend mon interface très fluide (il faut juste que je bloque l'accès au bouton de transfert jusqu'à ce que le thread aie fini) mais je n'arrive pas à mettre à jour mon label indiquant la progression de mon transfert. Puisqu'il appartient à mon thread principal, je ne peux y accéder depuis mon second thread.
Comment faire ?
Merci d'avance.
Partager