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

Вниз

Idhttp   Найти похожие ветки 

 
[Genius]   (2002-02-23 07:36) [0]

Приветствую!
Вопрос такой, у меня в программе есть такой код:
var
g:tfilestream;

procedure mythread.Execute;
begin
form1.idhttp1.Connect;
g:=tfilestream.Create("update.zip",fmcreate);
form1.idhttp1.Get("/heaven/update.zip",g);
g.destroy;
form1.idhttp1.Disconnect;
form1.IdHTTP1Disconnected(form1.idhttp1);
end;

То есть, я качаю файл по http, как мне узнать сколько закачал байтов из скольки? Т.е. хочу кинуть на форму progressbar, который бы показывал сколько процентов скачалось...


 
Sasha9   (2002-02-23 15:02) [1]

не знаю, что за idhttp такой, но у стандартного компонента nmhttp есть событие onProgress


 
[Genius]   (2002-02-24 07:43) [2]

idhttp - стандартный компонент для Delphi 6. Из Indy.


 
McSimm ©   (2002-02-24 11:46) [3]

У TIdHttp для этого есть события :
OnWorkBegin, OnWork, OnWorkEnd;
AWorkMode сообщает чтение это или запись,
AWorkCountMax - общий размер
AWorkCount - текущий размер.

Работают Indy блочно, поэтому обратите внимание на
property RecvBufferSize и SendBufferSize
Событие OnWork вызывается после обработки(получения-передачи) блока.



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

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

Наверх




Память: 0.47 MB
Время: 0.035 c
1-26081
PaRL
2002-04-25 20:26
2002.05.09
Не могу понять в чем ошибка...


7-26283
dim_zay
2002-02-08 14:04
2002.05.09
Проблем с принтером!!!


6-26202
_Serega_
2002-02-20 07:57
2002.05.09
Как убрать сообщения об ошибках ?


1-26090
Lokk
2002-04-26 16:02
2002.05.09
Подскажите пожалуйста


1-26048
Саша
2002-04-24 10:38
2002.05.09
добавить свойство к форме