Do sciagania plikow uzywam komponentu HTTPGet jak np. na label1 pokazac szybkosc sciagania pliku? Czy mozna uzyc do tego jakiegos komponentu?
Dzieki
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
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
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 :)
Dzieki ale czy moze mi ktos napisac kod bo za bardzo nie wiem jak. :)
Dzieki