DownloadFileAsync geht ned

23/04/2008 - 13:44 von Michael Rubin | Report spam
Ich kriegs einfach nicht auf die Reihe, mit ftp.DownloadFile() geht’s ohne
Probleme, gebe ich aber Async an, geht’s ned mehr, keine Fehlermeldung, kein
garnichts, ich bin völlig Orientierungslos.
Folglich ein Beispiel, sollte eigentlich lauffen, der Code geht durch und
wird weiter ausgeführt. Der Download erfolgt aber nicht und wie bereits
erwàhnt, bekomme ich auch keinen Hinweis, keine Fehlermeldung oder sonst was.
Wie oben erwàhnt, mit DownloadFile, ohne Async geht es.
Deklarationsbereich:
Private WithEvents ftp As New WebClient()
In der Klasse:
Dim url As String = myDomain & "/httpdocs/" & VersionsName & "/" &
VersionsName & "_2/Files/" & VersionsName & ".msi"
Dim file As String = "C:\" & VersionsName & ".msi"

Using ftp
ftp.Credentials = New NetworkCredential(myUser, myPassword)
Try
ftp.DownloadFileAsync(New Uri(url), file)
Catch ex As Exception
MsgBox(ex.Message)

Me.Close()
End Try
End Using
Ich hoffe, eine Lösung dafür zu bekommen. ich möchte damit eine
Fortschritsanzeige realisieren.
Danke!

mfg. Michael Rubin
-
Bitte schicken Sie nur Antworten an die Newsgroup.
Die angegebene email-Adresse ist ein Spam-Sammler
 

Lesen sie die antworten

#1 Armin Zingler
23/04/2008 - 14:24 | Warnen spam
"Michael Rubin" schrieb
Private WithEvents ftp As New WebClient()



Behandelst du die Ereignisse auch?

Try
ftp.DownloadFileAsync(New Uri(url), file)
Catch ex As Exception



Da der Download im anderen Thread làuft, wirst du hier wohl keine
Exception erhalten => siehe Ereignis DownloadFileCompleted, Parameter
e.Error. Habs noch nie gemacht, kommt mir aber plausibel vor.


Armin

Ähnliche fragen