|
общий индикатор прогресса. |
☑ |
0
KRV_1983
22.10.21
✎
09:33
|
По нажатию на кнопку формы в фоне запускается н параллельных заданий. Которое из них быстрее закончится - неизвестно. Задача - сделать общий индикатор прогресса.
Как это можно сделать?
|
|
1
Cyberhawk
22.10.21
✎
09:34
|
Через скользящую формулу
|
|
2
mistеr
22.10.21
✎
09:35
|
"Общий" в смысле 100% это когда закончатся все?
|
|
3
PLUT
22.10.21
✎
09:35
|
(0) регистр сведений например, при окончании параллельного задания удалять запись о задании. дальше сам сообразишь как прогресс посчитать
|
|
4
PLUT
22.10.21
✎
09:36
|
а у 1С в типовых встречал 10%, затем 100% в обменах :) всего два значения
|
|
5
mistеr
22.10.21
✎
09:36
|
Котик, лижущий яйца — это лучшее, что можно сделать.
|
|
6
KRV_1983
22.10.21
✎
09:42
|
1. Можно подробнее? Если бы было одно задание, тогда все ясно, но их несколько. Каждое добавляет строки в тч на форму.
|
|
7
KRV_1983
22.10.21
✎
09:43
|
Вопрос в том, как вывести прогресс на форму
|
|
8
ДенисЧ
22.10.21
✎
09:45
|
(7) вывести или показать в нём нужные значения? ))
|
|
9
KRV_1983
22.10.21
✎
09:48
|
8, пока непонятна идея как это сделать.
|
|
10
ДенисЧ
22.10.21
✎
09:49
|
(9) Что "это" ?
|
|
11
Kassern
22.10.21
✎
09:50
|
(6) Известно изначально сколько строк будет добавлено? Если да, то по результату заполнения и сделать индикатор
|
|
12
KRV_1983
22.10.21
✎
10:00
|
сколько всего строк - известно. Можно сделать отдельное фоновое задание, которое по количеству строк выводит индикатор. Но как передавать в него это меняющееся количество строк?
|
|
13
ДенисЧ
22.10.21
✎
10:03
|
А причём тут фоновое и как ты из него собрался форму обновлять? ))
|
|
14
Kassern
22.10.21
✎
10:04
|
(12) скорее всего надо будет обработчик ожидания прикрутить и им индикатор двигать, но это не точно)
|
|
15
SleepyHead
гуру
22.10.21
✎
10:05
|
(0) Поставьте зеркало перед каждым рабочим местом.
|
|
16
lodger
22.10.21
✎
10:07
|
чем общий индикатор прогресса будет отличаться от индивидуального для задания?
|
|
17
KRV_1983
22.10.21
✎
10:07
|
14, да, подойдет.
|
|
18
acht
22.10.21
✎
10:24
|
|
|
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший