Einzelnen Beitrag anzeigen

waldforest

Registriert seit: 8. Mai 2005
366 Beiträge
 
Delphi XE3 Enterprise
 
#2

Re: Indy Http Warten bis Seite geladen ist

  Alt 14. Mär 2010, 10:47
Hallo,
ich habs so gelöst


Delphi-Quellcode:
procedure Wait(eWebBrowser: TWebBrowser);

procedure TForm.Wait(eWebBrowser: TWebBrowser);
begin
  repeat
    Sleep(600); // 600ms warten
    Application.ProcessMessages; // Andere Events verarbeiten
  until (eWebBrowser.ReadyState = READYSTATE_COMPLETE) or (Application.Terminated);
end;

Aufruf:

Delphi-Quellcode:
  WebBrowser1.Navigate('http://www.delphipraxis.net');
  Wait( WebBrowser1);
  Mit Zitat antworten Zitat