rocaro
Messages postés4Date d'inscriptionjeudi 28 avril 2005StatutMembreDernière intervention28 mai 2008
-
15 mai 2008 à 10:53
rocaro
Messages postés4Date d'inscriptionjeudi 28 avril 2005StatutMembreDernière intervention28 mai 2008
-
15 mai 2008 à 15:31
J'ai crée une appli avec une forme dans laquelle j'utilise le composant backgroundWorker pour exécuter une tache en arriere plan.
Or j'ai vérifié avec des messageBox.show et la méthode DoWork se lance 2 fois et je ne comprends pas pourquoi...
Pourtant je ne fais qu'une seule fois
backgroundWorker1.RunWorkerAsync();
dans l'évènement Click de mon bouton...
rocaro
Messages postés4Date d'inscriptionjeudi 28 avril 2005StatutMembreDernière intervention28 mai 2008 15 mai 2008 à 15:31
Je demandais effectivement dans mon code de m'abonner, pas au click mais aux différentes fonctions du backgroundWorker, alors que cela était déjà fait automatiquement du fait que j'ai utilisé le composant : je n'avais pas vu...
Par contre j'ai toujours des problèmes : le programme ne passe pas par le runworkerComplete quand il a fini... Je crois que c'est parce que j'interagit avec ma form dans le DoWork...