powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Логирование работы потоков(BackgroundWorker)
4 сообщений из 4, страница 1 из 1
Логирование работы потоков(BackgroundWorker)
    #39784975
Mixon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день!
Подскажите что я делаю не так?

Пишу программу под WinForm, дабы не тормозить основной поток создал класс с BackgroundWorker в котором крутится очередь со своими BackgroundWorker, на все эти BackgroundWorker"ы повешен один обработчик на ProgressChanged в котором я логирую работу, так вот ловлю исключение "Для этой операции уже вызван оператор OperationCompleted. Дальнейшие вызовы недопустимы." в очередной момент попытки записать данные в лог, подскажите в какую сторону копать?

Заранее спасибо за советы!
...
Рейтинг: 0 / 0
Логирование работы потоков(BackgroundWorker)
    #39784977
Mixon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Крайне извиняюсь, нашел в чем косяк, из RunWorkerCompleted не стоит вызывать ReportProgress, только из DoWork
...
Рейтинг: 0 / 0
Логирование работы потоков(BackgroundWorker)
    #39784981
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Mixonпопытки записать данные в логнаверно не в лог, а прогресс бар.
...
Рейтинг: 0 / 0
Логирование работы потоков(BackgroundWorker)
    #39785023
PinkCat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Mixon,

Крайне извиняюсь, нашел в чем косяк, из RunWorkerCompleted не стоит вызывать ReportProgress, только из DoWork
-----
​Без разницы откуда его вызывать - это просто метод в инстансе другого класса - надо проверять живой ли Воркер.
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Логирование работы потоков(BackgroundWorker)
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]