Autor Beitrag
Niko S.
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 566
Erhaltene Danke: 10

Win 7, Ubuntu
Lazarus, Turbo Delphi, Delphu 7 PE
BeitragVerfasst: Fr 04.08.06 17:44 
Kann mir einer bitte ein vernünftiges beispiel geben wie ich eine Datei aus dem web Downloade mit idhttp, mit Größenanzeige und speed.
Und bitte nicht auf das DP verweisen ich war da schon drauf und dieses beispiel macht meine 1mb datei zu einer 21mb großen datei und das downlaoden dauert unheimlich lange (Habe dsl 6000 und um diese Datei zu downlaoden braucht der 3 minuten normalerweiße würde ich ne 1 mb file in maximal 2 sekunden haben und in 5 bei nicht voller geschwindigkeit).
Arno Nym
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 131



BeitragVerfasst: Fr 04.08.06 20:05 
Hi!
Binde die "WinInet" ein, lies dir mal folgenden Artikel der Microsoft KnowledgeBase da wird genau das beschrieben was du haben möchtest, der Code ist zwar in C, aber die Funktionen heissen in Delphi-Wininet genauso...
MFG, Arno Nym
matze
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 4613
Erhaltene Danke: 24

XP home, prof
Delphi 2009 Prof,
BeitragVerfasst: Sa 05.08.06 10:46 
eigendlich ist das mit den Indys relativ einfach. hast du schonmal hier im Forum gesucht ?
Suche in der Entwickler-Ecke HTTP DOWNLOAD

_________________
In the beginning was the word.
And the word was content-type: text/plain.
Niko S. Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 566
Erhaltene Danke: 10

Win 7, Ubuntu
Lazarus, Turbo Delphi, Delphu 7 PE
BeitragVerfasst: Sa 05.08.06 11:17 
hab mir jetzt n paar dutzen beispiele angesehn und das was ich brauch für mich genutzt passt wunderbar bis auf das ich keien zeitangabe habe (also wie lange noch) Da habe ich keine ahnung und kein beispiel
SAiBOT
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 323
Erhaltene Danke: 6

XP SP2; 7
D7; D2009
BeitragVerfasst: Sa 05.08.06 16:21 
rechne einfach aus wieviel der Download pro Sek. schafft, dann rechne hoch!
matze
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 4613
Erhaltene Danke: 24

XP home, prof
Delphi 2009 Prof,
BeitragVerfasst: Sa 05.08.06 18:46 
genau. Das ist garnicht so schlimm. Mit gettickcount bekommst du einen Wert, den du gut als Startzeitpunkt nehmen kannst. Den Wert speicherst du dir in einer Variable. Dann kannst du im On Work ereignis wieder gettickcount aufrufen und vom Startwert abziehen. So erhältst du die Anzahl der Millisekunden die bereits verstrichen sind.
Der Rest in einfach ein bisschen rechnen.

_________________
In the beginning was the word.
And the word was content-type: text/plain.