Добро пожаловать,
Мне нужно создать подпись с информацией о скорости загрузки в моем приложении, используя indy http get componenttent.
На мой взгляд, я нашел простое решение.
На рабочем мероприятии я получу фактический прогресс загрузки (размер) и сравню его с предыдущим чтением.(например каждые 5 секунд).Размер текущего минус предыдущий (5 секунд раньше, сохраненный в глобальном var) разделите на 5 секунд * 8, и я получу скорость.Если фактический размер равен предыдущему, тогда скорость всегда равна 0.
Итак, я хочу начать кодирование, но я обнаружил проблему в простой функции, называемой odwork.
procedure TForm1.HttpWork(ASender: TObject; AWorkMode: TWorkMode;
AWorkCount: Int64);
begin
showmessage('hello im herre');
end;
Проблема в том, что эта функция не вызывается... Я не знаю, почему.
Я загружаю файл размером 100 МБ, и я не вижу никакого шоу-сообщения ...
Есть идеи?Привет