.NET 3.x BackgroundWorker не запускается из таймера - C#
Формулировка задачи:
Запускаю через таймер backgroundWorker1 показывает ошибку: This BackgroundWorker is currently busy and cannot run multiple tasks concurrently.
В чем проблема, как через таймер можно его корректно запустить?
private void timer1_Tick(object sender, EventArgs e)
{
backgroundWorker1.RunWorkerAsync();
}Решение задачи: «.NET 3.x BackgroundWorker не запускается из таймера»
textual
Листинг программы
if( !worker.IsBusy )
worker.RunWorkerAsync();
else
MessageBox.Show("Can't run the worker twice!");