Ich arbeite gerade an einem Programm mit update-check Funktion.
Mein bisheriger Code:
Gesammter Quelltext:
Spoiler anzeigen
Leider lässt dieser das Programm abstürzen wenn keine Internetverbindung besteht
Fehlermeldung:
Was ja auch verständlich ist, nur wäre es schön wenn man das gezielt abfragen könnte, anstatt das dann das Programm einfach abstürzt.
deshalb meine Frage: wie kann man bei WebRequests fehler abfragen?[code]
Mein bisheriger Code:
Gesammter Quelltext:
VB.NET-Quellcode
- Sub update_check()
- Dim inStream As StreamReader
- Dim webRequest As WebRequest
- Dim webresponse As WebResponse
- Dim cversion As String
- webRequest = webRequest.Create("http://...*Pfad*.../current_version.txt")
- '# fehler abfrag die prüft ob die abfrage funktioniert
- If ???? Then
- status.Text = "Update-Check Error (Please check your internet connection and try again later) "
- webRequest.Abort()
- Me.UseWaitCursor = False
- Exit Sub
- End If
- webresponse = webRequest.GetResponse()
- inStream = New StreamReader(webresponse.GetResponseStream())
- cversion = inStream.ReadToEnd()
- ...
- ... rest der auswertung
Leider lässt dieser das Programm abstürzen wenn keine Internetverbindung besteht
Fehlermeldung:
Was ja auch verständlich ist, nur wäre es schön wenn man das gezielt abfragen könnte, anstatt das dann das Programm einfach abstürzt.
deshalb meine Frage: wie kann man bei WebRequests fehler abfragen?[code]