I have a TWebBrowser object that is created at runtime and used in the background, that is, it is not displayed. The problem is that events like OnDocumentComplete do not work or do not fire in Delphi2009. Any tips?
procedure TfrmMain.FormCreate(Sender: TObject); begin FWebBrowser:= TWebBrowser.Create(Self); FWebBrowser.RegisterAsBrowser:= True; FWebBrowser.OnDocumentComplete:= WhenDocIsCompleted; end; procedure TfrmMain.WhenDocIsCompleted(ASender: TObject; const pDisp: IDispatch; var URL: OleVariant); begin ShowMessage('Doc is completed!'); end;
Is there a difference between Navigate and Navigate2? How to enable cookies here?
Thanks in advance.
source share