Hallo,
ich habe ein kleines Problem: Ich programmiere an einem Updater, und der Status soll durch eine Progressbar angezeigt werden. Durch einen Buttonklick soll der download gestartet werden. Aber wie schaffe ich es jetzt, dass die Msgbox erst kommt, wenn der download Fertig ist? Hier der Code:
Bitte helft mir!
ich habe ein kleines Problem: Ich programmiere an einem Updater, und der Status soll durch eine Progressbar angezeigt werden. Durch einen Buttonklick soll der download gestartet werden. Aber wie schaffe ich es jetzt, dass die Msgbox erst kommt, wenn der download Fertig ist? Hier der Code:
VB.NET-Quellcode
- Try
- WC.DownloadFileAsync(New Uri(z2), Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments) & "\UpdateV" + z1 + ".exe")
- Label3.Visible = True
- If Form1.Button11.Enabled = True Then
- MsgBox("Update was completed. The new exe is in your documents folder.", MsgBoxStyle.Information, "Update was completed")
- End If
- If Form1.Button11.Enabled = False Then
- MsgBox("Update wurde fertiggestellt. Die neue Exe befindet sich in deinem Dokumenten Ordner.", MsgBoxStyle.Information, "Update wurde fertiggestellt")
- End If
- Process.Start("explorer", "/e,/select," & Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments) & "\UpdateV" + z1 + ".exe")
- Me.Close()
- Form1.Close()
- Catch ex As Exception
- Me.Close()
- Form1.Opacity = 100
- Form1.ShowInTaskbar = True
- End Try
Bitte helft mir!