|
|
Internet Explorer nicht aktiv- #7951 in section [708827] |
Sec: |
(51) MS-Visual FoxPro 9.0 |
Von: |
Klaus Mechler |
An: |
All |
Am/Um: |
06.11.2007 14:34:02 gelesen |
Hallo Kollegen, ich starte den Internet Explorer wie folgt aus meinem Programm heraus. - - - - oIExplorer = CREATEOBJECT("InternetExplorer.Application") oIExplorer.NAVIGATE(m.URLPara) DO WHILE(oIExplorer.ReadyState) # 4 DOEVENTS =WIN32_Sleep(2) ENDDO oIExplorer.VISIBLE = .T. - - - - Der Internet Explorer wird aufgerufen, die gewünschte URL wird gestartet und es kann damit gearbeitet werden. Ich muss jetzt aber in meinem Programm warten, bis die Internetaufgabe beendet ist, um in meinem Programm die Ergebnisse der Internetaufgabe einzulesen und bearbeiten zu können. Wird der Internet Explorer beendet, so bleibt mein Objekt oIExplorer mit den drei Properties navigate, Readystate und visible erhalten. Die Abfrage wie ?oIExplorer.ReadyState führt zu der Fehlermeldung "OLE error code 0x80010108 das aufgerufene Objekt wurde von den Clients getrennt." Meine Frage ist: Wie kann ich erkennen, dass der Internet Explorer beendet worden ist? Welche Möglichkeiten habe ich da? Und noch eine Frage, gibt es irgendwo eine Liste der möglichen IE-Properties? Grüsse aus dem schönen Münsterland Klaus
|
|
|
|