Bonjour ,
Je veux donc lancé mon background worker
rien ne se passé , donc j'ai enlevé le if pour voir qu'est-ce qui se passé et donc j'obtient bien que le backgroundworker est occupé (bw.IsBusy different true)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 if (bw.IsBusy != true) { bw.RunWorkerAsync(); }
Mais pourquoi ? Ce n'est pas le premier , sur d'autre application j'ai déjà utilisé ceci c'est la première fois j'ai ça pourtant je recopie ma fonction sur un logiciel qui fonctionne ça veut rien savoir.
Au dessus de InitializeComponent j'ai mis ceci :
Et en en-tête ceci :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 bw.WorkerReportsProgress = true; bw.WorkerSupportsCancellation = true; bw.DoWork += new DoWorkEventHandler(backgroundWorker1_DoWork);
Merci de m'éclairé aprés 3heures passé a le faire fonctionné j'vais devenir fou
Code : Sélectionner tout - Visualiser dans une fenêtre à part private BackgroundWorker bw = new BackgroundWorker();![]()
Partager