WebClient.DownloadFileAsync - DownloadProgressChanged Problem

11/12/2007 - 17:24 von Sebastian K. | Report spam
Hallo zusammen,

ich lade eine ca. 10 MB große Datei aus dem Netz und lasse mir
mithilfe des DownloadProgressChanged-Events anzeigen wieviel Prozent
davon bereits abgearbeitet wurden.

In der aufgerufenen Methode möchte ich den Punkt identifizieren, an
dem 100 Prozent bzw. alle Daten übertragen wurden. (Ja, ich brauche es
an dieser Stelle und nicht erst mithilfe des
DownloadFileCompleted-Events). Jedoch wird der Code bei 100 Prozent
immer 2 mal aufgerufen. Das passiert auch wenn ich die BytesReceived
und die TotalBytesToReceive vergleiche.

Woran kann das liegen und wie kann man es umgehen?

Gruß
Sebastian
 

Lesen sie die antworten

#1 Frank Dzaebel
11/12/2007 - 19:22 | Warnen spam
Hallo Sebastian,

Jedoch wird der Code bei 100 Prozent
immer 2 mal aufgerufen. Das passiert auch
wenn ich die BytesReceived
und die TotalBytesToReceive vergleiche.
Woran kann das liegen ... ?



An einem Fehler im eigenen Code, wenn
Du den Wink mit dem Zaunpfahl verstehst ;-)


ciao Frank
Dipl.Inf. Frank Dzaebel [MCP/MVP C#]
http://Dzaebel.NET

Ähnliche fragen