У меня многоступенчатый процесс BackgroundWorker. Я использую выделенную полосу выполнения, потому что некоторые из этих шагов выполняются на сервере iSeries, поэтому нет хорошего способа определить процентное соотношение. Я представляю себе ярлык с обновлениями после каждого шага. Как бы вы порекомендовали обновить метку на winform, чтобы отразить каждый шаг?
Прикинул, что добавлю еще немного. Я вызываю некоторые программы CL и RPG через хранимую процедуру на iSeries (или IBM i, или AS / 400, или компьютер среднего уровня под управлением OS / 400 ... э ... i5 / OS (черт возьми, IBM, за то, что вы не сохранили одно и то же имя из года в год)).
В любом случае мне нужно дождаться полного завершения этого шага, прежде чем я смогу продолжить работу на стороне winform. Я думал отправить отзыв пользователю, указав основные шаги.
- Выгрузка данных в iSeries
- Работает в конце месяца
- Создание отчетов
- Загрузка окончательных результатов
Наверное, я должен был сказать это вначале. Извини за это. Я стараюсь, чтобы мои вопросы были достаточно общими, чтобы другие могли использовать их позже, а не мою конкретную задачу.