我是新来的StackOverflow用户,通常在这里可以找到我需要的答案。但这一次却让我感到困惑。以下是问题:
几周前,我下载了Delphi Chromium Embedded的306版本,并将其安装在Delphi XE的全新副本上。现在,这是从DCEF Google Code页面的“下载”部分获取的。
首先,我注意到该网站提到支持Delphi XE,但没有专门为XE包含的项目包。自然地,我安装了适用于Delphi 2010的包,因为适用于XE2的包由于FMX和其他一些原因无法工作(?)。
过去曾在D7上使用旧版本,自然会在表单上放置一个TChromium控件,将默认URL设置为http://foundry-local/assist/node/
,并运行应用程序。以下是我看到的内容:
Exception EExternal Exception in libcef.dll ... External Exception 80000003.
无法在他们的新Google Group中发布任何内容(他们在Code页面上禁用了问题跟踪器),所以我想来这里弄清楚发生了什么。但就在那之前,我决定从主干中检出最新的代码构建。成功安装(仍然没有XE的包),在空白表单上放置了一个TChromium,然后运行应用程序。这次我看到了以下内容:
Exception EReadError in module FoundryAssistNodeManager.exe at 0004BE24. Error reading Chromium1.Options.AcceleratedCompositingEnabled: Invalid property path.
因此:我真的很困惑。
(编辑:应用程序可以看到核心库,并且正在被拾取。)
有其他人在Delphi XE上使用DCEF时遇到问题吗?如果是,有人有解决方案吗?
你们知道,我正在为即将发布的产品构建定制的帮助平台。使用IE不可靠,而Gecko的组件已经停止开发。
任何提示和指南都将非常感谢。提前感谢您所有人。