HTTPGet

0

Do sciagania plikow uzywam komponentu HTTPGet jak np. na label1 pokazac szybkosc sciagania pliku? Czy mozna uzyc do tego jakiegos komponentu?
Dzieki

0

HTTPGet ma cos takiego:

procedure TForm1.HTTPGet1Progress(Sender: TObject; TotalSize,
  Readed: Integer);

Moze wyjasnie bo jak sam na to nie wpadles wiec moze byc ci trudno wejsc na slowniki.onet.pl i sobie przetlumaczyc co moze znaczyc TotalSize i Readed. Tak wiec to pierwsze pokazuje rozmiar sciaganego pliku/tekstu a to drugie ile juz z calosci zostalo zdownloadowane.

A na przyszlosc czasami dobrze jest zajrzec na zakladke Events mozna sie wiele rzeczy dowiedziec

0

Wiem co znaczy TotalSize i Readed,

ProgressBar1.Max := TotalSize;
ProgressBar1.Position := Readed;

W pytaniu napisalem wyraznie jak pokazac na label1 szybkosc sciagania pliku np. w KB/s.

Dzieki za odpowiedzi

0

GetTickCount();
Piękna taka opcja istnieje. Bardzo dokładnie czas można nią wyliczać.
Wystarczy pobrać ilość ściaągniętych danych DO teraz odjąć od tego ilość danych ściągniętych DO poprzedniej sekundy i podac wynik :)

0

Dzieki ale czy moze mi ktos napisac kod bo za bardzo nie wiem jak. :)

Dzieki

1 użytkowników online, w tym zalogowanych: 0, gości: 1