Einzelnen Beitrag anzeigen

Cöster

Registriert seit: 6. Jun 2006
589 Beiträge
 
Turbo Delphi für Win32
 
#9

Re: Über Webbrowser in Textarea schreiben

  Alt 2. Jul 2006, 17:02
Auch bei deinem Code ist erst ist "eine Exception der Klasse EAccessViolation" aufgetreten. Als ich den Befehl in eine ButtonClick-Procedure geschrieben hab, hat's funktioniert. Das Problem liegt darin, dass der Befehl zu früh ausgeführt wird (bevor die Seite angezeigt wird). Das wollte ich eigentlich mit while WebBrowser1.ReadyState <> READYSTATE_COMPLETE do Application.ProcessMessages; regeln, aber das funzt irgendwie nicht. Das liegt wohl daran, dass die Seite, auf der die Textarea ist, nicht durch WebBrowser1.Navigate('www....') sondern nur durch die Simulation eines Button-Klicks im Webbrowser per WebBrowser1.OleObject.document.Frames.submitForm('0','playeredit'); angezeigt werden kann. Gibt es einen Befehl, der prüft, ob die Seite vollständig angezeigt wird?
Danke schonmal im voraus.
  Mit Zitat antworten Zitat