Delphi-Quellcode:
var
WebBrowser: TWebBrowser;
begin
WebBrowser:= TWebBrowser.Create(nil);
with WebBrowser do
// irgendwas tun
end;
FreeAndNil(WebBrowser);
end;
Also ich würde auf keinen Fall das Objekt WebBrowser dynamisch zu Laufzeit erzeugen,
damit arbeiten und gleich wieder zerstören.
Hinter dem WebBrowser stecken sehr viele DLLs, Schnittstellen, Resourcen, ....
Deshalb sollte man das Ding nur einmal erzeugen und erst dann zerstören, wenn auch das
Formular zerstört wird.
Vielleicht ist Navigate noch nicht ganz fertig und du ziehst dem BrowserObjekt
sozusagen den Stuhl unterm Hinern weg.