ECefException:升级到较新版本的Chromium3后,CEF库版本无效

时间:2017-08-28 22:28:48

标签: delphi chromium chromium-embedded tchromium

为了解决另一个问题,我已升级到更新版本的Chromium Embedded(DCEF3)。 (我的版本已经有一年左右了。)我正在使用delphi 2010.现在,当我的应用程序尝试使用TChromium控件加载表单时,我得到了#34;错误:ECefException:CEF库版本无效。 "到目前为止,我已经尝试过:

  • 在计算机上搜索旧版本的dcef3_D14.bpl和dcef3_D14.dcp,以确保编译器没有看到旧版本。
  • 使用TChromium控件重建所有使用我的库的库
  • 更新包列表以确保dcef3_D14.bpl在那里。
  • 在我的表单上删除并重新添加TChromium控件
  • 确保来自... dcef \ bin \ Win32的文件位于输出文件夹中,以防需要任何dll等。

我仍然收到错误。接下来是什么?提前谢谢。

2 个答案:

答案 0 :(得分:3)

DCEF3与最新的Chromium不相容。

在此网址上使用DCEF4:DCEF4

DCEF4与最新的CEF版本Download lastest CEF

兼容

警告:DCEF4组件与DCEF3不同,请在使用前尝试。

答案 1 :(得分:0)

原来DCEF3附带的Win32文件是合适的,所以一个来源有我需要的。错误消息来自需求列表中的延迟引用到旧的DCEF(v1)库。 DCEF和DCEF3的混合导致无效的库版本问题。