Bonjour ,

Je veux donc lancé mon background worker

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
            if (bw.IsBusy != true)
            {
              bw.RunWorkerAsync();
            }
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)

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 :

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);
Et en en-tête ceci :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
private BackgroundWorker bw = new BackgroundWorker();
Merci de m'éclairé aprés 3heures passé a le faire fonctionné j'vais devenir fou