Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailem Pascal->TWebBrowser->Uvolňování RAM paměti

Ano, stačilo by pravděpodobně Document:=Nil, je však Read-Only. TWebBrowser vytvářím až za běhu programu. Za běhu je velmi často přejmenovávám.

Vytváření:

EmptyWebBrowser:=TWebBrowser.Create(MForm);
TWinControl(EmptyWebBrowser).Parent:=TTabSheet(FindComponent('WebTab'+IntToStr(TabNumber)));
TWinControl(EmptyWebBrowser).Name:='WebBrowser'+inttostr(TabNumber);
with TWebBrowser(FindComponent('WebBrowser'+IntToStr(TabNumber))) do
  begin    
    Tag:=TabNumber;
    .
    .
    .
  end;
Zničení:

1)
TWebBrowser(FindComponent('WebBrowser'+inttostr(deletedpage))).Free;
2)
self.RemoveControl(TWebBrowser(FindComponent('WebBrowser'+inttostr(deletedpage))));
V obou případech stejný dopad.

Reakce na odpověď

1 Zadajte svou přezdívku:
2 Napište svou odpověď:
3 Pokud chcete dostat ban, zadejte libovolný text:

Zpět do poradny