Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > Общие вопросы по .NET и C# > BackgroundWorker - вопрос по отмене выполнения |
Автор: Компоратор 10.5.2011, 08:55 |
Такой вопросик: Внутри события DoWork компонента BackgroundWorker1 вызывается рекурсивная функция. Как я понял, для отмены выполнения потока можно использовать свойство аргумента e - cancel. Но это внутри самого события BackgroundWorker1.DoWork. А как это сделать во время выполнения рекурсивной функции? |
Автор: ReFleX 10.5.2011, 09:16 |
return; не помогает? |
Автор: KelTron 10.5.2011, 17:19 |
http://msdn.microsoft.com/ru-ru/library/system.componentmodel.backgroundworker.aspx В разделе примеры, второй пример как раз твой случай. |
Автор: Компоратор 11.5.2011, 02:15 |
Вот оно! Как всегда под ногами валялось! Я ж читал это все! Спасибо! |