Page 1 of 1

Using Chrome.dll

Posted: Thu Apr 09, 2020 3:27 pm
by obl918
I realize the answer to this is probably no. But I want to ask anyway.

Is it at all possible or feasible to load Chrome.dll (etc) from the official Google Chrome installation, instead of shipping Chromium with an application?

I realize this would be a fragile connection since Chrome updates itself. So I understand it would require disabling version checks in CEF4Delphi, etc.

What we are looking to do is avoiding all of the issues of codec support/licensing/etc and just tell the user "install Chrome and we will use it to display web pages."

I figure this is not possible but I am looking for a definitive answer.

Thanks!

:-)

Re: Using Chrome.dll

Posted: Thu Apr 09, 2020 5:02 pm
by salvadordf
Hi,

I'm afraid you would need a completely new wrapper to load Chrome.dll

CEF uses the Content API directly while Chromium and Chrome add another code layer.
http://www.chromium.org/developers/how- ... ource-code

Read this to build CEF with proprietary codec support :
https://www.briskbard.com/forum/viewtop ... =10&t=1097

Read this if you need a codec license :
https://github.com/cefsharp/CefSharp/issues/1934

Re: Using Chrome.dll

Posted: Thu Apr 09, 2020 5:40 pm
by obl918
Thanks. After my post, I compared the exports in libcef and chrome dlls, and went from 99.99% sure it would not work to 100% sure. :-)