Wie schaffe ich es in Visual Basic, dass ein Programm auf eine Änderung der aktuellen Seite im Internetexplorer reagiert?

... komplette Frage anzeigen

1 Antwort

Verstehe ich das richtig? Dein VB-Programm soll darauf reagieren, falls sich im Internet Explorer der Inhalt/die Seite des aktuellen Tabs ändert?

  1. Den aktiven Tab im IE herausfinden und die Url dieses Tabs bestimmen: http://stackoverflow.com/questions/11158341/get-current-url-in-ie-using-visual-basic
  2. Seitenänderung realisieren: In Zusammenarbeit mit einem Timer solltest du die Seite in einem bestimmten Intervall einfach crawlen und mit dem vorherigen Ergebnis vergleichen. Für den Fall, dass sich der aktive IE-Tab ändert, benötigst du einen Event Listener, der dieses Event auffängt und dann reagiert, indem er die Url der zu crawlenden Seite neu setzt.
Antwort bewerten Vielen Dank für Deine Bewertung
Kommentar von Fragenkaese
29.10.2016, 09:01

"Verstehe ich das richtig? Dein VB-Programm soll darauf reagieren, falls sich im Internet Explorer der Inhalt/die Seite des aktuellen Tabs ändert?" - Ja das ist so richtig.

Das Problem ist halt, dass ich noch keinen funktionierenden Quellcode gefunden habe. Außerdem bin ich noch blutiger Anfänger in VB und die Idee für dieses Projekt habe ich von einem Bekannten bekommen.

Bei dieser Seite ist erstmal das "SHDocVw" das  Problem. Immer etwas mit "noch nicht deklariert" Bisher ist es jedenfalls so, dass der IE von der Form geöffnet wird und dann als Objekt abgespeichert wird.

Ich habe halt schon viel gesucht und auch "deine" Seite schon gefunden, aber wie gesagt noch nichts was klappt, weshalb ich hier die Frage stelle.

MfG der Fragenkäse

0

Was möchtest Du wissen?