Announcement

Collapse
No announcement yet.

WebBrowser Fehler abfangen?

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • WebBrowser Fehler abfangen?

    Hallo Leute,

    ich hoffe es geht allen gut.

    Mein heutiges Problem ist folgendes.

    Eine Infoanwendung läuft ununterbrochen.
    Ein WebBrowser zeigt, ebenso ununterbrochen, lokale html-Seiten.
    Dem WebBrowser wurde nur einmal mitgeteilt welcher file die Startseite ist.
    Die Startseite enthält z.T. den Aufruf einer Folgeseite.
    Diese kann z.T eine weitere aufrufen u.s.w.
    Die Anzahl der Seiten kann stündlich verschieden sein.

    Bei Aktualisierung der Seiten kann es vorkommen, dass der WebBrowser eine zuvor benannte Seite nicht mehr vorfindet und so in den Fehler
    "Dieses Programm kann die Webseite nicht anzeigen." läuft.

    Wie kann man diesen Fehler lesen und abfangen?
    Leider hab ich nichts in der OH finden können.

    Mit lieben Grüßen aus Düsseldorf
    Zamp

  • #2
    Hallo,

    ich hoffe es geht allen gut.
    Jaja geht so - danke der Nachfrage.


    Zur Frage:
    Durch Auslesen des HTTP-Status kann dies detektiert werden. Es gibt aber ein fertiges Control das das für dich übernimmt: Extended .NET 2.0 WebBrowser Control
    Ich würde dieses verwenden.


    mfG Gü
    "Any fool can write code that a computer can understand. Good programmers write code that humans can understand". - Martin Fowler

    Comment


    • #3
      Hi gfoidl,

      wie geschildert liegen die Dateien lokal.
      Die erste Datei wird vom WebBrowser per Navigate aufgerufen.
      Ich habe das Problem nun recht einfach im Navigated-Ereigniss gelöst.
      Darin kann die WebBrowser.Url der angesteuerten "nicht mehr vorhandenen Datei" gelesen werden.
      Per File.Exists prüfe ich deren Nichtvorhandensein und reagiere entsprechend meinen Wünschen.
      Es geht also manchmal ganz einfach.
      Man muss nur drauf kommen.

      Hab dank für deine Anregungen. Zu gegebenem Anlass werde ich sicher auf diese zurück kommen.

      Liebe Grüße
      Zamp

      Comment


      • #4
        wie geschildert liegen die Dateien lokal.
        Dass ich das nicht gelesen habe hing mit dem
        Jaja geht so
        zusammen


        Aber super dass du auch die Lösung postest - vorbildlich.


        mfG Gü
        "Any fool can write code that a computer can understand. Good programmers write code that humans can understand". - Martin Fowler

        Comment

        Working...
        X