如何在Delphi 2007中安装Delphi Chromium Embedded?

4
我正在尝试在Delphi 2007中安装Delphi Chromium,但是'packages'目录下没有针对此版本的.dpk文件。有适用于D7和更新版本(XE,XE2)的软件包,但没有适用于2007年的。
我尝试使用D7软件包,但它返回了这个错误:
[DCC Error] chrome.dpr(6): F1026 File not found: 'cefgui.dcu'

“cefgui.pas”路径已经在库路径上了。

我也无法打开XE包,因为它是新的项目格式,无法被D2007打开。

有什么想法吗?

提前感谢!


将包含 'cefgui.pas' 的文件夹添加到项目搜索路径中。 - Ken White
已经做了,但错误仍然存在。 - delphirules
D7版本和D2007版本所需的内容没有区别,除了RTL库中可能有不同的版本号。你遇到的错误是由于缺少库路径条目导致的;这是该错误的唯一原因。如果你仍然遇到此问题,则说明你没有添加正确的路径或者添加到了错误的位置。 - Ken White
我已经添加了正确的路径,即.pas文件存储的路径。但是在这个路径中并没有DCU文件。 - delphirules
1个回答

4

我的下载中没有 chrome.dpr

我从 这里的delphichromiumembedded 进行 svn。

svn checkout http://delphichromiumembedded.googlecode.com/svn/trunk/

我只有 Rad 2007 在我的 Windows 2000 计算机上,
我只能展示 Delphi 7 包的安装过程。

  • 进入你的 chromiumembedded\packages 目录,运行 chromium.bat
  • RAD Studio -> 打开项目 -> DCEF_D7.dpk(不是 DCEF_D7.dproj)
  • 右键点击 DCEF_D7.bpl,执行 compileinstall

enter image description here

新调色板 Chromium

enter image description here

测试:... chromiumembedded\demos\guiclient\guiclient.dpr 可用。

更新:

使用最新下载的 dcef3-0cc175e7a629.zip,我遇到了同样的错误:文件未找到:cefgui.dcu
按照以下步骤编译成功。

  • 从这里Chromiumembedded.zip下载四个.dcu文件。
    它们来自较旧的chromiumembedded。
  • 将它们放入src和packages文件夹中。
  • 编译
  • 最小化IDE
  • 打开记事本
  • 在记事本中打开cefgui.pas、ceflib.pas、cefvcl.pas、cefreg.pas
  • 稍微修改4个文件。(一个,两个字母就足够了)。最好在注释中使用Best、Top。保存文件。
  • 返回IDE
  • Delphi会通知您文件已在IDE外更改:确认重新加载文件并要求更新内存。
  • 编译,完成。
  • 如果您想要,可以撤销对四个.pas文件的更改。

但是请注意:如果您执行clean操作,则四个.dcu文件将被删除。


1
@delphirules:下载了最新的dcef3-0cc175e7a629.zip(没有chrome.dpr),但是遇到了相同的错误File not found: 'cefgui.dcu'。经过一段时间的尝试,我终于编译成功了。如果你有兴趣,我可以向你描述具体步骤。 - moskito-x
请告诉我安装它的步骤,我真的需要安装它。提前致谢! - delphirules
我按照您的指示做了,现在出现的错误信息已经改变了,我认为我有一些进展;现在当我编译dpk时,我得到这个错误:"[DCC Error] cefgui.pas(23): F1026 File not found: 'cef.inc'"。但是'cef.inc'文件和'cefgui.pas'文件在同一个文件夹中。有什么想法吗?非常感谢! - delphirules
关闭并重新打开Delphi后,现在错误信息已更改为:“[DCC Error] E1026 文件未找到:'chromium.dcr'” - delphirules
1
我也不知道为什么,但是我再次从网站上下载了文件并进行了全新安装,结果安装成功了!非常感谢你! - delphirules
显示剩余2条评论

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接