Re[6]: Почему не срабатывает RunWorkerCompleted?
От: Аноним  
Дата: 05.08.09 10:21
Оценка:
Здравствуйте, drol, Вы писали:

D>Здравствуйте, indusov.net, Вы писали:


IN>>При завершении чего?

D>При завершении приложения.
IN>>Он канселит обработку, после чего должен вызваться RunWorkerCompleted.
D>Cancelling в BackgroundWorker'е — всего лишь взведение соответствующего флажка. Исполнение DoWork никто не прерывает. Если хочется реального cancelling'а, то его нужно делать ручками в DoWork. Ничего подобного в коде топикстартера не наблюдается — его DoWork будет молотить до победы.

Да, 15 секунд отладки кода топикстартера показали твою правоту
После CancelAsync мы успешно продолжаем приходить в DoWork.


http://www.developerdotstar.com/community/node/671
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.