Delphi Chromium Embedded带来的麻烦

时间:2012-08-28 14:46:09

标签: delphi chromium

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

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

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

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

  

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

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

  

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

因此:我真的很困惑。

  

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

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

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

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

1 个答案:

答案 0 :(得分:2)

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

非常简单:升级到DCEF3。

我当地的一些开发人员也报告了同样的问题,没有明显的修复。使用版本3解决了这个问题。

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