Seite 1 von 1
FileSize Aktualisierung?
Verfasst: 28.04.2012 16:45
von Codusa
Moin!
Folgendes Problem:
Ich will die Größe einer Datei anzeigen lassen, welche gerade gedownloadet wird.
FileSize() liefert aber 0, bis man mit dem WindowsExplorer das Verzeichnis öffnet.
FileSize() aktualisiert sich auch nur dann, wenn man im Explorer die Ansicht aktualisiert...
Jemand 'ne Idee?
Re: FileSize Aktualisierung?
Verfasst: 28.04.2012 17:13
von DarkDragon
ReadFile, Lof, CloseFile könnte helfen.
Re: FileSize Aktualisierung?
Verfasst: 28.04.2012 17:14
von c4s
Unter Windows hilft eventuell
SHChangeNotify_().
Re: FileSize Aktualisierung?
Verfasst: 04.05.2012 17:39
von Codusa
ReadFile() gibt false zurück, aber
hilft. Danke!!
EDIT
Funktioniert irgendwie nur 2mal, ab dem dritten Aufruf der Funktion passiert wieder nichts...
Nach dem SHChangeNotify benutze ich FileSize()
Re: FileSize Aktualisierung?
Verfasst: 04.05.2012 19:50
von c4s
Welche Parameter für die WinAPI-Funktion verwendest du denn?
Re: FileSize Aktualisierung?
Verfasst: 04.05.2012 20:36
von RSBasic
@Codusa
Du könntest aber deine Datei anders downloaden und zwar in Paketen. Damit kannst du problemlos ermitteln, wie viele Bytes bereits heruntergeladen wurden:
http://www.purearea.net/pb/CodeArchiv/I ... ressBar.pb
Re: FileSize Aktualisierung?
Verfasst: 04.05.2012 22:20
von Codusa
RSBasic hat geschrieben:@Codusa
Du könntest aber deine Datei anders downloaden...
Perfekt! Danke!
