Hi ich habe mir nen Simplen Updater(im moment) zusammmen gebaut:
Jetzt downloadet er die File in den startuppath, nun möchte ich aber wissen wieviele Bytes der Download hat und danach den progressbar1.maximum setzen
Danach die bereits gedownloadete Byte anzahl abrufen
Hat einer Idee wie ich das abrufen kann?
Die daten liegen auf einen FTP
PS: Das im code wo ich dann die progbar auf 100 setze ist eher eine notlösung
VB.NET-Quellcode
- Public Class Form1
- Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer1.Tick
- Me.Text = "Updater 0.1 " & "Verbinde "
- Dim ping As Boolean
- ping = My.Computer.Network.Ping("www.forlornprayers.spacequadrat.de")
- If ping = True Then
- Me.Text = "Updater 0.1 " & "Verbunden"
- Timer1.Enabled = False
- Button1.Enabled = True
- Timer2.Enabled = True
- End If
- End Sub
- Private Sub Timer2_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer2.Tick
- TextBox3.Text = "Enos Update"
- End Sub
- Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
- ProgressBar1.Value = 0
- If My.Computer.FileSystem.FileExists(Application.StartupPath & "\Update.rar") Then
- My.Computer.FileSystem.DeleteFile(Application.StartupPath & "\Update.rar")
- My.Computer.Network.DownloadFile("http://www.forlornprayers.spacequadrat.de/Enosupdate/Update.rar", Application.StartupPath & "\Update.rar")
- ProgressBar1.Value = 100
- Else
- My.Computer.Network.DownloadFile("http://www.forlornprayers.spacequadrat.de/Enosupdate/Update.rar", Application.StartupPath & "\Update.rar")
- ProgressBar1.Value = 100
- End If
- End Sub
- End Class
Jetzt downloadet er die File in den startuppath, nun möchte ich aber wissen wieviele Bytes der Download hat und danach den progressbar1.maximum setzen
Danach die bereits gedownloadete Byte anzahl abrufen
Hat einer Idee wie ich das abrufen kann?
Die daten liegen auf einen FTP
PS: Das im code wo ich dann die progbar auf 100 setze ist eher eine notlösung