Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.10.08;
Скачать: CL | DM;

Вниз

Как отобразить ход выполнения закачки IdFTP?   Найти похожие ветки 

 
Tempora   (2006-05-12 14:42) [0]

Как отобразить ОБЩИЙ процент закачки файлов при работе через IdFTP?
И как получить текующую скорость передачи данных?


 
Tempora   (2006-05-12 15:05) [1]

Как отобразить общий процент закачки файлов сообразил.
А вот как получить текущую скорость закачки/скачки у idFTP не соображу. Подскажите пожалуйста.


 
Dmitrij_K   (2006-05-12 15:10) [2]

Посчитай сколько ты байт скачал за одну секунду. Это и будет скорость.
Например таймером с интервалом 1 сек


 
MetalFan ©   (2006-05-12 16:28) [3]

возможно помогут события
OnWorkBegin - в нем запоминаешь AWorkCountMax(для определения %, если нужно) и , например, FStartTickCount = GetTickCount
OnWork -
примерная скорость = (AWorkCount div 1024) / ((GetTickCount - FStartTickCount) *1000) Kb/s
OnWorkEnd


 
Плохиш ©   (2006-05-12 16:47) [4]


> Dmitrij_K   (12.05.06 15:10) [2]

Осталось только узнать, каким образом таймер узнает сколько байт скачано.

> MetalFan ©   (12.05.06 16:28) [3]

В AWorkCount возвращается размер порции данных переданное/принятое для это вызова события OnWork. Поютому надо сохранять уже переданное количество и прибавлять к нему размер новой порции.


 
MetalFan ©   (2006-05-12 17:45) [5]


> Плохиш ©   (12.05.06 16:47) [4]
В AWorkCount возвращается размер порции данных переданное/принятое для это вызова события OnWork. Поютому надо сохранять уже переданное количество и прибавлять к нему размер новой порции.


по крайней мере для idHTTP это не так. в OnWork передается количество байт, переданных не с предыдущего вызова, а с начала сессии, т.е. события OnWorkBegin


 
Плохиш ©   (2006-05-12 18:36) [6]


> MetalFan ©   (12.05.06 17:45) [5]

Действительно, был не прав.



Страницы: 1 вся ветка

Текущий архив: 2006.10.08;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.035 c
6-1147857716
alb67
2006-05-17 13:21
2006.10.08
Ошибка при пинге


5-1140419056
DimaBr
2006-02-20 10:04
2006.10.08
Закрытие узла.


15-1158409873
Kerk
2006-09-16 16:31
2006.10.08
Как за неделю научиться выглядеть крутым сишником?


2-1158521673
Aleksandr
2006-09-17 23:34
2006.10.08
форма и компоненты


15-1158235336
Still Swamp
2006-09-14 16:02
2006.10.08
Что можно использовать в качестве архиватора