Autor Beitrag
Andreas Pfau
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 997



BeitragVerfasst: Fr 07.02.03 18:33 
Hallo,

ich möcht mich ins downloaden von Dateien ainarbeiten. Dazu habe ich mir 'nen code zum downloaden geholt, der verwendet InternetReadFile(). Aber wie finde ich die Größe der Datei raus, damit ich 'ne ProgressBar implementieren kann?

Oder kennt jemand villeicht sogar ein gutet Tutorial, in dem die wichtigsten Dinge zum downloaden erklärt werden?
UGrohne
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Veteran
Beiträge: 5502
Erhaltene Danke: 220

Windows 8 , Server 2012
D7 Pro, VS.NET 2012 (C#)
BeitragVerfasst: Fr 07.02.03 18:38 
Nimm lieber die IdHTTP-Kompo. Die ist perfekt und größtenteils selbsterklärend. DU brauchst nur das Event OnWork, da stehen dann die nötigen Variablen, mit denen Du auch eine ProgressBar ohne Probleme hinkriegst.

Gruß
Andreas Pfau Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 997



BeitragVerfasst: Fr 07.02.03 20:20 
Na ja, ein toller Tipp, Danke!

Aber ich will eigentlich keine Komponente, sondern eine Unit, mit der ich nix als downloaden kann. Eine Komponente lässt sich nicht in anwendungen ohne Fenster einbinden. Gibt es den keine Methode in WinInet, wie InternetGetFileSize() oder so was?
UGrohne
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Veteran
Beiträge: 5502
Erhaltene Danke: 220

Windows 8 , Server 2012
D7 Pro, VS.NET 2012 (C#)
BeitragVerfasst: Fr 07.02.03 20:25 
Warum lässt sich eine Komponente nicht in Anwendungen ohne Fenster einbinden? Du machst einfach ne Variable mit dem Typ der KOmponente und musst sie halt von Hand erzeugen und wieder freigeben, mehr nicht. Nichts anderes maht die IDE wenn man eine Kompo auf die Form zieht, oder irre ich mich da?

Gruß
Andreas Pfau Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 997



BeitragVerfasst: Fr 07.02.03 20:53 
Äh, ja da hast du recht. Vielen Dank :D