Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 14.02.2014, 23:07   #11
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,792
По умолчанию

Цитата:
а разве события в компоненте не для этого созданы?
Кажется у IdHTTP нет подходяших событий. Могу ошибаться.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 14.02.2014, 23:15   #12
ZuBy
Участник клуба
 
Аватар для ZuBy
 
Регистрация: 29.09.2008
Сообщений: 1,234
По умолчанию

Цитата:
Сообщение от Stilet Посмотреть сообщение
Кажется у IdHTTP нет подходяших событий. Могу ошибаться.
OnWorkBegin, OnWorkEnd
ZuBy вне форума Ответить с цитированием
Старый 15.02.2014, 02:10   #13
mogo
Пользователь
 
Регистрация: 12.02.2014
Сообщений: 40
По умолчанию

Цитата:
Сообщение от ZuBy Посмотреть сообщение
OnWorkBegin, OnWorkEnd
Ну так мы узнаем скорость с которой загружался файл в конце. А нужно чтобы сразу во время загрузки файла это происходило.
mogo вне форума Ответить с цитированием
Старый 15.02.2014, 04:14   #14
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

Цитата:
Сообщение от mogo Посмотреть сообщение
Ну так мы узнаем скорость с которой загружался файл в конце. А нужно чтобы сразу во время загрузки файла это происходило.
он еще OnWork пропустил, которое вызывается регулярно.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 15.02.2014, 11:38   #15
doktor255
Заблокирован
 
Регистрация: 31.03.2011
Сообщений: 976
По умолчанию

Фактически только события OnWork, OnWorkBegin и нужны. Из события OnWorkBegin узнаём размер файла в байтах из параметра AWorkCountMax, например чтоб установить размерность шкалы загрузки. Событие OnWork периодически сообщает нам количество загруженных байт параметром AWorkCount. Засекаем время между событиями OnWork, делим количество байт, полученных между событиями на прошедшее время между событиями, получаем приблизительную скорость загрузки файла в байтах. Переводим в килобайты/мегабайты, получаем необходимую величину скорости загрузки файла.
doktor255 вне форума Ответить с цитированием
Старый 15.02.2014, 12:15   #16
mogo
Пользователь
 
Регистрация: 12.02.2014
Сообщений: 40
По умолчанию

Цитата:
Сообщение от doktor255 Посмотреть сообщение
Фактически только события OnWork, OnWorkBegin и нужны. Из события OnWorkBegin узнаём размер файла в байтах из параметра AWorkCountMax, например чтоб установить размерность шкалы загрузки. Событие OnWork периодически сообщает нам количество загруженных байт параметром AWorkCount. Засекаем время между событиями OnWork, делим количество байт, полученных между событиями на прошедшее время между событиями, получаем приблизительную скорость загрузки файла в байтах. Переводим в килобайты/мегабайты, получаем необходимую величину скорости загрузки файла.
А пример реализации можно?
mogo вне форума Ответить с цитированием
Старый 15.02.2014, 13:58   #17
doktor255
Заблокирован
 
Регистрация: 31.03.2011
Сообщений: 976
По умолчанию

Цитата:
Сообщение от mogo Посмотреть сообщение
А пример реализации можно?
А самому попробовать можно? Я расписал подробнее некуда.
doktor255 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Ошибка при загрузке массива из файла Damik Общие вопросы Delphi 1 14.02.2013 10:46
Ошибка при загрузке XML файла Alter Общие вопросы Delphi 4 25.09.2011 13:58
Ошибка при загрузке файла через броузер _PROGRAMM_ PHP 6 24.01.2011 08:52
Ошибка компонента TADOQuery при загрузке запроса из файла в Delphi 2006 WhiteKoS Помощь студентам 2 16.02.2008 15:07
Ошибка при загрузке файла html Ign Microsoft Office Excel 1 11.11.2007 13:55