Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi WebBrowserNavigateComplete2 beginnt schon bevor laden fertig (https://www.delphipraxis.net/107243-webbrowsernavigatecomplete2-beginnt-schon-bevor-laden-fertig.html)

knolli 24. Jan 2008 18:38


WebBrowserNavigateComplete2 beginnt schon bevor laden fertig
 
Hallo!

und zwar hab ich schon wieder ein problem...
ich möchte eine internetseite komplett laden lassen und danach automatisch die nächste prozedur auslösen...

da hab ich mir gedacht nehm ich doch

WebBrowserNavigateComplete2

aber da fängt die nächste prozedur schon an wenn das erste element der seite geladen wurde...

meine frage: wie kann ich die prozedur auslösen wenn die GANZE seite fertig ist?


ich hoffe mir kann jemnad helfen!

marabu 24. Jan 2008 18:54

Re: WebBrowserNavigateComplete2 beginnt schon bevor laden fe
 
Hallo,

du musst das Ereignis OnDocumentComplete() benutzen:

Delphi-Quellcode:
procedure TDemoForm.WebBrowserDocumentComplete(Sender: TObject;
  const pDisp: IDispatch; var URL: OleVariant);
begin
  with Sender as TWebBrowser do
    if pDisp = DefaultInterface then
    begin
      Inc(iDownload);
      Navigate(UrlList[iDownload]);
    end;
end;
Getippt und nicht getestet.

Grüße vom marabu


Alle Zeitangaben in WEZ +1. Es ist jetzt 15:36 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz