|
Индикатор выполнения метода Послать()
| ☑ |
0
FarmAdmin
19.01.15
✎
16:12
|
Есть индикатор, показывающий ход выполнения некоторой обработки, в конце которой идет отправка файла по почте. Сейчас индикатор не включает время выполнения метода послать(). Можно ли его заставить это делать?
|
|
1
FIXXXL
19.01.15
✎
16:27
|
(0) а время окончания послать() известно на момент начала отправки?
|
|
2
FarmAdmin
19.01.15
✎
17:04
|
(1) В том то и дело, что не известно. Время отправки зависит от времени соединения с почтовым сервером и размера файла отправки. А оно у каждого письма разное
|
|
3
FIXXXL
19.01.15
✎
17:59
|
(2) ну и как рассчитать индикатор?
|
|
4
FarmAdmin
20.01.15
✎
10:04
|
(3) Вот и я бы очень хотел это узнать
|
|
5
Гёдза
20.01.15
✎
10:18
|
Можно показывать крутящийся кружок. Так все делают
|
|
6
PR
20.01.15
✎
10:20
|
(4) Узнаешь, скажи
|
|
7
SeiOkami
20.01.15
✎
10:33
|
Можно вести статистику отправки одного письма и использовать среднее значение. Можешь реализовать, если скучно
|
|
8
Fish
20.01.15
✎
10:41
|
(0) Тупо оставь на метод Послать() процентов 5 или 10 индикатора. И отображай.
|
|
9
Defender aka LINN
20.01.15
✎
11:24
|
(4) А ты много знаешь почтовых клиентов, которые это умеют показывать?
|
|
10
Vladal
20.01.15
✎
11:47
|
(8) Т.е. сначала показывать ход выполнения не от 1 до 100%, а от 1 до 95.
А потом когда метод Послать() выполнится залепить индикатор на 100%.
|
|