![]() |
WebBrowser Fehlerbehandlung
Hallo,
ich bin zurzeit dabei einen WebBrowser zu programmieren, einfach um mich in Delphi weiterzubilden^^ (bin noch ein Anfänger). Jetzt zu meinem Problem: Ich habe einen "Vor" und "zurück" button. Wenn man auf den button klickt, ohne vorher eine andere seite geladen zu haben, kommt ein Fehler. wie kann ich das am besten abhandeln und den fehler somit umgehen ? |
AW: WebBrowser Fehlerbehandlung
Herzlich Willkommen vorab :)
Ein paar mehr Infos wären immer sehr praktisch, um dir sinnvoll helfen zu können. Um was für einen Fehler handelt es sich denn? Ich kann dir an dieser Stelle nur dazu raten, dass dir mal den ![]() |
AW: WebBrowser Fehlerbehandlung
Guten Morgen,
du speicherst die besuchten URL doch sicherlich irgendwo ab (StringList z.B)? Wenn nun kein Vorgängerseite mehr da ist (Listenindex 0) dann kanst Du in "Back" Button nicht mehr weiter zurück navigieren. Dann kannst Du den "Back" Button disablen oder wieder zur URL im Listindex 0 navigieren. Grüße Klaus |
AW: WebBrowser Fehlerbehandlung
Nein. Ich speichere die besuchten URL nirgendwo ab.
Ich weiß leider nicht wie das geht :( Und wegen dem Try-Except habe ich keine ahnung wie ich das umsetzten kann. |
AW: WebBrowser Fehlerbehandlung
Hallo,
wie willst Du denn dann eine "Zurück"-Funktion bauen - wenn Du keine History hast? Um die URLS zu erhalten kannst Du dir mal die Ereignisse onNavigate und onNavigateComplete anschauen. Grüße Klaus |
AW: WebBrowser Fehlerbehandlung
Zitat:
Lösung 1:
Delphi-Quellcode:
Lösung 2 (besser)
Try
WebBrowser1.GoBack; Except Showmessage('Fehler, Es gibt keine Seite die angezeigt werden kann!'); end; ![]() |
AW: WebBrowser Fehlerbehandlung
Danke für deine Hilfe. :)
Lösung 2 hat mir wirklich weitergeholfen. gruß Nat |
Alle Zeitangaben in WEZ +1. Es ist jetzt 13:16 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz