【问题标题】:Error in JCL installation into Delphi 10 Seattle将 JCL 安装到 Delphi 10 Seattle 时出错
【发布时间】:2015-12-16 18:44:15
【问题描述】:

我正在尝试将 JCL/JVCL 安装到 Delphi-10-Seattle

我收到以下错误:

使用 Embarcadero RAD Studio 10 Seattle Embarcadero Delphi for Win32 编译器版本 30.0... E:\Delphi-10\Jedi\jcl\source\common\JclSysUtils.pas(3034) 错误:E2010 不兼容的类型:'TJclWaitResult' 和 'TWaitResult'

JclInstall.pas(2264) 致命:F2063 无法编译使用的单元 'JclSysUtils.pas'

'JclSysUtils.pas' 中的第 3034 行是:

if (ProcessEvent.WaitForever = {$IFDEF RTL280_UP}TJclWaitResult.{$ENDIF RTL280_UP}wrSignaled) and not GetExitCodeProcess(ProcessEvent.Handle, Result) then Result := $FFFFFFFF;

我试图在绝地邮件列表中发帖,但多年来一直没有人碰过。

我在哪里可以得到修复?

【问题讨论】:

  • 您没有告诉我们您正在安装什么版本。您是否从 repo 中获取了最新版本?它是否声明对您正在使用的编译器的支持?
  • 我下载了最新版本的JCL-2.7.0.5676。安装文本显示 Delphi 10 兼容性。
  • 这不是 Delphi 10。它是 Delphi 10 Seattle。下一个版本也将是 10,但城市不同。
  • @DavidHeffernan 好的。但现在,它是唯一发行的 Delphi 10。
  • 好吧,那你就得等下一个稳定版了……:o)

标签: delphi jedi jedi-code-library delphi-10-seattle


【解决方案1】:

使用集成在 RadStudio IDE 中的 GetIt 包管理器下载 JCL。

【讨论】:

  • 终于找到了一个真正解决我问题的答案。谢谢你,汤米。
  • 重启Delphi后同样可以安装JVCL
  • GetIt 搜索一无所获。
【解决方案2】:

您下载的版本不支持西雅图。您需要从 repo 下载最新版本。

【讨论】:

  • 这个答案会在几天后变得过时(我希望:)
  • @Abelisto 谢谢,但是第一句话显然是准确的,第二句话就解决了问题。
  • @DavidHeffernan 你能指点我那个回购网址吗?我尝试使用关键字jcl 或jvcl 在GetIt 上查找它说没有找到结果。我使用 Delphi 10.1 启动器。
  • @Bianca 这些天托管在github上
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-04-05
  • 1970-01-01
  • 2011-07-10
  • 1970-01-01
相关资源
最近更新 更多