Webbrowser / DocumentComplete-Event (VB5)

17/01/2008 - 22:12 von stefan cruse | Report spam
Hallo NG,

eine kleine Anwendung verzweigt auf verschiedene Webseiten dort hole ich
mir automatisch ein paar Daten.

Jetzt zu meinem Problem, ich versuche verzweifelt über das Event
"DocumentComplete" festzustellen, ob die entsprechende Seite komplett da
ist. Jedoch meldet sich der Event ums verrecken nicht, ich habe keine
Ahnung warum.

Noch zur Info, es làuft ein Timer im Hintergrund der noch was anderes
abfragt mit einem Interval von 100.

Und hier meine (wenigen) Codezeilen:
xxxxx.WebBrowser1.Navigate ("http://192.168.xx.xx")
Do
When EventDa then exit Do 'EventDa steht im Sub DocumentComplete _
und würde ja umgeschaltet werden, wenn er _
auslöst.
Loop
Weiterer Code.

Wo ist mein Gedankenfehler.

Danke schon mal für Eure Hilfe.

Stefan
 

Lesen sie die antworten

#1 Thorsten Doerfler
17/01/2008 - 23:13 | Warnen spam
stefan cruse schrieb:
Jetzt zu meinem Problem, ich versuche verzweifelt über das Event
"DocumentComplete" festzustellen, ob die entsprechende Seite komplett da
ist. Jedoch meldet sich der Event ums verrecken nicht, ich habe keine
Ahnung warum.

Noch zur Info, es làuft ein Timer im Hintergrund der noch was anderes
abfragt mit einem Interval von 100.

Und hier meine (wenigen) Codezeilen:
xxxxx.WebBrowser1.Navigate ("http://192.168.xx.xx")
Do
When EventDa then exit Do 'EventDa steht im Sub DocumentComplete _
und würde ja umgeschaltet werden, wenn er _
auslöst.
Loop
Weiterer Code.

Wo ist mein Gedankenfehler.



Du gibst Deiner Anwendung keine Gelegenheit auch nur irgendwelche
Ereignisse verarbeiten zu können, solange Deine Schleife ausgeführt wird.

Auf die Schleife kannst Du hier auch getrost verzichten, wenn sie nur
die Aufgabe hat, den Code bis Eintreffen des Events anzuhalten. Starte
statt dessen die weitere Bearbeitung gleich im DocumentComplete
Ereignis. Das ist IMO eine saubere Lösung.

Thorsten Dörfler
Microsoft MVP Visual Basic

vb-hellfire visual basic faq | vb-hellfire - einfach anders
http://vb-faq.de/ | http://www.vb-hellfire.de/

Ähnliche fragen