Muszę być w stanie nieprzerwanie uruchamiać mój BackgroundWorker
. Zdarzenie DoWork
zawiera proces łączenia gwintów, a OnComplete
aktualizuje mój interfejs użytkownika.Uruchamianie obiektu BackgroundWorker w trybie ciągłym
Nie byłem w stanie znaleźć sposobu na nieskończoną pętlę metody BackgroundWorker.RunWorkerAsync()
bez zamrożenia całego programu. Każda pomoc będzie bardzo ceniona.
Co chcesz zrobić ze swoim 'BackgroundWorker'? Dlaczego chcesz, aby działał nieprzerwanie? –
Dlaczego po prostu nie używać "regularnego" gwintowania? A może zadania lub cokolwiek .. Dlaczego dokładnie potrzebujesz BackgroundWorker? AFAIK, to nie miało być używane tak jak nigdy. – walther
Możesz komunikować się z powrotem do głównego wątku (UI) i utrzymywać działanie BackgroundWorker przy pomocy ReportsProgress. – Paparazzi