Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Interner TWebBrowser füllt Arbeitsspeicher bis KnockOut (https://www.delphipraxis.net/192348-interner-twebbrowser-fuellt-arbeitsspeicher-bis-knockout.html)

bogdan 11. Apr 2017 12:35

AW: Interner TWebBrowser füllt Arbeitsspeicher bis KnockOut
 
@Bernhard:
In den Ereignissen passiert folgendes:

Code:
public
    CurDispatch: IDispatch;
    FDocLoaded: Boolean;

procedure TForm1.WebBrowser1BeforeNavigate2(ASender: TObject;
  const pDisp: IDispatch; const URL, Flags, TargetFrameName, PostData,
  Headers: OleVariant; var Cancel: WordBool);
begin
  CurDispatch := nil;
  FDocLoaded := False;
end;

procedure TForm1.WebBrowser1DocumentComplete(ASender: TObject; const pDisp: IDispatch; const URL: OleVariant);
begin
  if (pDisp = CurDispatch) then
  begin
    FDocLoaded := True;
    CurDispatch := nil;
  end;
end;

procedure TForm1.WebBrowser1NavigateComplete2(ASender: TObject; const pDisp: IDispatch; const URL: OleVariant);
begin
  if CurDispatch = nil then CurDispatch := pDisp;
end;

procedure TForm1.WebBrowser1StatusTextChange(ASender: TObject; const Text: WideString);
begin
  StatusBar1.SimpleText := Text;
end;


Alle Zeitangaben in WEZ +1. Es ist jetzt 04:38 Uhr.
Seite 2 von 2     12   

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-2025 by Thomas Breitkreuz