Event in anderer Prozedur auswerten

20/10/2008 - 10:37 von Manfred Zirk | Report spam
Hallo Leute,

ich möchte Daten aus einem Dokument im Webbrowser-Steuerelement auslesen.

Mit einer Leseprozedur starte ich das Laden des Dokuments.
Dann muss ich warten, bis das Dokument geladen wurde (Der Webbrowser stellt
ein passendes Event bereit).
Zur Zeit verwende ich in der Leseprozedur eine Endlosschleife, die verlassen
wird, wenn die entsprechende Eventprozedur des Webbrowsers eine Variable
"loaded" auf True setzt.
Dann beginnne ich mit dem Lesen der Daten.

Kann ich in meiner Leseprozedur auch direkt die Events des Steuerelements
Webbrowser belauschen?
Wenn ja, wie wird so etwas implementiert?
Für ein paar Tips wàre ich dankbar.

Grüße

Manfred

Dazu muss ich warten, bis das Dokumentgeladen wurde.
Ein passendes Event steht dafür zur Verfügung.
 

Lesen sie die antworten

#1 Thomas Hübner
20/10/2008 - 11:53 | Warnen spam
On 20 Okt., 10:37, Manfred Zirk
wrote:
Hallo Leute,

ich möchte Daten aus einem Dokument im Webbrowser-Steuerelement auslesen.

Mit einer Leseprozedur starte ich das Laden des Dokuments.
Dann muss ich warten, bis das Dokument geladen wurde (Der Webbrowser stellt
ein passendes Event bereit).
Zur Zeit verwende ich in der Leseprozedur eine Endlosschleife, die verlassen
wird, wenn die entsprechende Eventprozedur des Webbrowsers eine Variable
"loaded" auf True setzt.
Dann beginnne ich mit dem Lesen der Daten.

Kann ich in meiner Leseprozedur auch direkt die Events des Steuerelements
Webbrowser belauschen?
Wenn ja, wie wird so etwas implementiert?
Für ein paar Tips wàre ich dankbar.

Grüße

Manfred

Dazu muss ich warten, bis das Dokumentgeladen wurde.
Ein passendes Event steht dafür zur Verfügung.



Der Webbrowser feuert ein DocumentComplete wenn das Dokument geladen
ist. Bei Framesets wird das Ereignis einmal pro Frame gefeuert. Wie
man das abfàngt ist ein paar Threads weiter unten beschrieben. Eine
Endlosschleife ist die übelste Lösung. Warum führst Du den "Lesecode"
nicht basierend auf dem Event aus? Ansonsten loopt dein Lesecode ja
mehr als er zu tun hat.

Gruß,
Thomas

Ähnliche fragen