我是 StackOverflow 的新手,通常可以在这里找到我正在寻找的答案。这次除外。我很困惑。开始:
几周前,我下载了Delphi Chromium Embedded的 Revision 306 ,并将其安装在 Delphi XE 的新副本上。现在,这是从 DCEF Google 代码页面的“下载”部分获取的。
我注意到的第一件事是该站点提到支持 Delphi XE,但没有专门针对 XE 包含的项目包。自然,我安装了适用于 Delphi 2010 的软件包,因为 XE2 的软件包由于 FMX 和其他一些原因(?)而无法工作。
过去在 D7 上使用过旧版本,我自然而然地在表单上放置了一个 TChromium,将默认 URL 设置为http://foundry-local/assist/node/
,然后运行应用程序。这是我受到的欢迎:
异常 EExternal Exception in libcef.dll ... 外部异常 80000003。
无法在他们的新 Google 群组中发布任何内容(他们在代码页面上禁用了问题跟踪器),所以我想我会来这里弄清楚发生了什么。但就在此之前,我决定从主干检查最新的代码构建。成功安装它(仍然没有 XE 包),在空白表单上放置一个 TChromium,然后运行该应用程序。这次我受到了如下的欢迎:
FoundryAssistNodeManager.exe 模块中的异常 EReadError 位于 0004BE24。读取 Chromium1.Options.AcceleratedCompositingEnabled 时出错:属性路径无效。
因此:我真的很困惑。
(编辑:该应用程序可以看到核心库,并且它们正在被拾取。)
有没有其他人在 Delphi XE 上使用 DCEF 时遇到问题?如果是这样,有人有某种解决方案吗?
看,我正在为我即将发布的产品构建一个定制的帮助平台。使用IE是不可靠的,Gecko的组件也不再开发。
任何提示,指南都会很棒。提前谢谢大家。