Anwendung brauch beim laden ohne Internet sehr lange

  • VB.NET

Es gibt 1 Antwort in diesem Thema. Der letzte Beitrag () ist von mrMo.

    Anwendung brauch beim laden ohne Internet sehr lange

    Hallo Forum,

    ich habe eine WPF Anwendung, welche über ein Button mir ein neues WPF Fenster anzeigt, mit einem Status den er Online abfragt.

    Wenn ich Internet habe, ist alles perfekt, jedoch bei keinem Internet friert mir das Fenster kurz ein. Gibt es hier eine bessere Lösung als meine?

    Aktuell mach ich das alles mit Try Catch. Und bevor was kommt, ich habe hier den Artikel im Forum gelesen, dass es nicht die perfekte Lösung ist! Mir ist nur kein anderer Weg bekannt.

    Hier mein Code:

    VB.NET-Quellcode

    1. Private Sub Window_ContentRendered(ByVal sender As Object, ByVal e As EventArgs)
    2. Dim WebCL As New WebClient
    3. Dim DownLoadedText As String = String.Empty
    4. Dim ImageInhalt As String
    5. Try
    6. DownLoadedText = UTF8toASCI(WebCL.DownloadString("http://Webseite.de/status/status.html"))
    7. Catch ex As Exception
    8. DownLoadedText = "aktuell kann der status nicht abgerufen werden! vielleicht haben sie netzwerkprobleme? stop"
    9. End Try
    10. ImageInhalt = DownLoadedText
    11. If ImageInhalt.Contains("STOP") Then
    12. ImageStop.Visibility = Visibility.Visible
    13. Else
    14. ImageOk.Visibility = Visibility.Visible
    15. End If
    16. DownLoadedText = DownLoadedText.Replace("STOP", "")
    17. textBlock.Text = DownLoadedText
    18. End Sub


    Gruß
    Steffen
    "Gib einem Mann einen Fisch und du ernährst ihn für einen Tag. Lehre einen Mann zu fischen und du ernährst ihn für sein Leben."

    Wie debugge ich richtig? => Debuggen, Fehler finden und beseitigen
    Wie man VisualStudio nutzt? => VisualStudio richtig nutzen