Delphi Chromium Embedded带来的麻烦

Mik*_*étt 5 delphi chromium

我是StackOverflow的新手,通常会在这里找到我想要的答案.除了这个时间.我很困惑.开始:

几周前,我下载了Delphi Chromium Embedded的 Revision 306 ,并将其安装在Delphi XE的新版本上.现在,这是从DCEF Google Code页面的"下载"部分抓取的.

我注意到的第一件事是该网站提到支持Delphi XE,但没有专门为XE包含的项目包.当然,我安装了适用于Delphi 2010的软件包,因为XE2的软件包不能用于FMX,也许还有其他一些东西(?).

在过去使用过D7的旧版本时,我自然会在表单上删除TChromium,将默认URL设置为http://foundry-local/assist/node/,然后运行应用程序.这是我受到的欢迎:

libcef.dll中的异常EExternal异常...外部异常80000003.

无法在新的Google群组中发布任何内容(他们在"代码"页面上禁用了问题跟踪器),所以我想我会来这里弄清楚发生了什么.但就在此之前,我决定从主干中检出最新的代码构建.成功安装(仍然没有XE包),在空白表单上删除TChromium,然后运行应用程序.这次我受到如下欢迎:

在0004BE24的模块FoundryAssistNodeManager.exe中出现异常EReadError.读取Chromium1.Options.AcceleratedCompositingEnabled时出错:无效的属性路径.

因此:我真的很困惑.

(编辑:该应用程序可以看到核心库,它们正在被选中.)

有没有其他人在Delphi XE上使用DCEF时遇到问题?如果是这样,任何人都有某种解决方案?

看,我正在为我即将发布的产品构建一个定制的帮助平台.使用IE是不可靠的,Gecko的组件不再开发.

任何提示,指导都会很棒.提前感谢你们.

Mik*_*étt 2

从技术上讲,这不是我的问题的答案,但我觉得有必要向这个问题的观众展示最佳的路线。

其实很简单:升级到 DCEF3。

我当地的一些开发人员也报告了同样的问题,但没有明显的解决方案。使用版本 3 可以解决该问题。

对于上面的评论者,感谢您尽可能提供帮助。非常感激。