@marabu, das Programm läuft auf meinem alten PC ohne Problem. Habe noch ein weiteres XP und
W2k auf dem jetzigen installiert, beide ebenfalls noch mit dem alten IE6, da läuft das Prog auch ohne Schwierigkeiten. Den IE7 hatte ich schon vor ca. 6 Wochen installiert. Letzte Woche hat sich mir dann eine nochmalige automatische Neu-Installation des IE7 quasi aufgedrängt und da mein bisheriger IE7 noch nicht die aller aller letzte Version war, habe ich das auch nochmal durchführen lassen, mit DeInstallation des bisherigen IE7... Vielleicht ist ja das diesbezügliche Procedere noch nicht ganz ausgereift und dabei was schiefgegangen(?)...
@Bernhard, das Auslesen über das
DOM (bzw. IHTMLKocument2 u. document.body.innerHTML) funktioniert ja. Nur die Methode über das IPersistStreamInit nicht.
Sicherheitshalber habe ich natürlich auch dieses ReadyState vor dem Func-Aufruf erst noch mal befragt:
Delphi-Quellcode:
while WebBrowser1.ReadyState < ReadyState_Interactive do Application.ProcessMessages;
RichEdit3.Lines.Text := getBrowserHTML(WebBrowser1);
aber leider ohne Erfolg.