Dobrý den, mám problém, co se týče stahování souboru přes WebClient. Konkrétně na mě vyskakuje hláška "Odkaz na objekt není nastaven na instanci objektu." Zde přikládám zdrojový kód oné problémové části, takže pokud by měl někdo chuť mi odpovědět a poučit mě, byl bych rád. Děkuji.
Imports System.Net
Imports System.Environment
Public Class DL
Dim currBytes As Long
Dim prevBytes As Long
Dim appDataPath As String = GetFolderPath(SpecialFolder.ApplicationData) + "\ML\"
Public WithEvents down As WebClient
Private Sub DL_Load(sender As System.Object, e As System.EventArgs) Handles MyBase.Load
down.DownloadFileAsync(New Uri("http://goddy.cz/ML/wlauncher.exe"), (appDataPath) + "wlauncher.exe")
End Sub
Private Sub down_DownloadFileCompleted(sender As Object, e As System.ComponentModel.AsyncCompletedEventArgs) Handles down.DownloadFileCompleted
Me.Close()
End Sub
Private Sub down_DownloadProgressChanged(sender As Object, e As System.Net.DownloadProgressChangedEventArgs) Handles down.DownloadProgressChanged
ProgressBar1.Value = e.ProgressPercentage
End Sub
End Class
|