Page 1 of 1

Creating browser

Posted: Fri Jun 12, 2020 10:01 am
by Rockiman
Hi, i'm trying to create browser programmatically, in older versions this worked well, but here not good. Help me please.

[quote]type
browser = class(TChromium)
private
public
function MustCreateResourceRequestHandler : boolean;override;
constructor create();
procedure doOnGetResourceHandler(const browser: ICefBrowser; const frame: ICefFrame; const request: ICefRequest; var aResourceHandler: ICefResourceHandler);override; -this event isn't called anyway, what need to do to fix this?
end;

constructor browser.create();
begin
inherited create(form1);
self.createbrowser(nil,''); -this worked well, but now AV, can i somehow create browser inside this constructor?
end;

function browser.MustCreateResourceRequestHandler;
begin
result:=true;
end;

Re: Creating browser

Posted: Sat Jun 13, 2020 3:32 pm
by salvadordf
Hi,

I just uploaded a new CEF4Delphi version with more NIL checks in TChromiumCore.

However, I would call TChromium.createbrowser outside the constructor function.

If you find more issues, please provide all the details about the errors to facilitate debugging and fixing those issues.

Re: Creating browser

Posted: Sun Jun 14, 2020 5:23 pm
by Rockiman
Ok. Thank you for fixing. :)