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打开。

有任何想法吗 ?

提前致谢 !

4

1 回答 1

4

在我的下载中没有chrome.dpr.

我从这里做 svn delphichromiumembedded

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

我的 Windows 2000 计算机上只有 Rad 2007
,我只能向您展示我的安装过程,以及 Delphi 7 软件包。

  • 去你chromiumembedded\packages那里你跑chromium.bat
  • RAD Studio -> 打开项目 -> DCEF_D7.dpk(不是 DCEF_D7.dproj)
  • 右键单击DCEF_D7.bpl做一个compile和一个install

在此处输入图像描述

新调色板Chromium

在此处输入图像描述

测试:... chromiumembedded\demos\guiclient\guiclient.dpr有效

更新:

使用最新下载的 dcef3-0cc175e7a629.zip。我得到了同样的错误 File not found: cefgui.dcu.
我通过以下步骤对其进行编译。

  • 从Chromiumembedded.zip下载四个 .dcu 。
    它们来自较旧的铬嵌入。
  • 将它们放入 src 和 packages 文件夹中。
  • 编译
  • 最小化 IDE
  • 打开Notepad
  • 在记事本中打开cefgui.pas、ceflib.pas、cefvcl.pas、cefreg.pas
  • 稍微改变4个文件。(一个,两个字母就够了)。最好的,在评论中置顶。保存文件。
  • 回到 IDE
  • Delphi 通知您文件在 IDE 之外被更改:问题 reload 以 yes 确认,也需要更新内存。
  • 编译,你就完成了。
  • 如果您愿意,您可以撤消对四个 .pas 文件的更改。

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

于 2015-04-06T22:15:27.617 回答