Hallo com,
ich mache gerade ein Download Programm welches ich mit DownloadFileAsync machen möchte.
nun habe ich aber eine Frage, und zwar wie muss ich es machen das ich den aktuellen DL Fortschrit anzeigen lassen kann?
ich habe dies mal so gemacht:
Diesen habe ich bereits benutzt bei einem Normalen also nicht ansynchronen Download und hat supper Funktioniert.
zusätzlich möchte ich noch den sub einfügen wen die datei fertig heruntergeladen wurde.
Ich habe nun aber auf MSDN das Beispiel gesehen mit den AddHandler und diese ferstehe ich nicht ganz. MUSS ich diese so schreiben und einsetzen oder geht dies auch von alleine?
Hier noch ein ausschnit von MSDN:
ich mache gerade ein Download Programm welches ich mit DownloadFileAsync machen möchte.
nun habe ich aber eine Frage, und zwar wie muss ich es machen das ich den aktuellen DL Fortschrit anzeigen lassen kann?
ich habe dies mal so gemacht:
Diesen habe ich bereits benutzt bei einem Normalen also nicht ansynchronen Download und hat supper Funktioniert.
zusätzlich möchte ich noch den sub einfügen wen die datei fertig heruntergeladen wurde.
Ich habe nun aber auf MSDN das Beispiel gesehen mit den AddHandler und diese ferstehe ich nicht ganz. MUSS ich diese so schreiben und einsetzen oder geht dies auch von alleine?
Hier noch ein ausschnit von MSDN:
VB.NET-Quellcode
- ' Sample call : DownLoadFileInBackground2 ("http:' www.contoso.com/logs/January.txt")
- Public Shared Sub DownLoadFileInBackground2(ByVal address As String)
- Dim client As WebClient = New WebClient()
- ' Specify that the DownloadFileCallback method gets called
- ' when the download completes.
- AddHandler client.DownloadFileCompleted, AddressOf DownloadFileCallback2
- ' Specify a progress notification handler.
- AddHandler client.DownloadProgressChanged, AddressOf DownloadProgressCallback
- Dim uri as Uri = New Uri(address)
- client.DownloadFileAsync(uri, "serverdata.txt")
- End Sub