【发布时间】:2012-04-16 19:24:49
【问题描述】:
我正在尝试更新 Delphi XE 上的 Jedi 安装,但出现错误 当我安装 JCL 2.3 Build 4197 (Jedi 3.45) 时。
jclOtaUtils.pas(1311) Error: E2003 Undeclared identifier: 'ActivePlatformName'
我更新的原因是因为jvclHIDController,当我添加
它到一个窗体并在 Windows 7 64 位上运行它我收到一个错误“无效指针
操作”。
我能够在我的 Delphi 2007 上安装 Jedi 3.45,但发现我仍然
使用jvclHIDController 获取错误。
感谢您的帮助。
【问题讨论】:
-
您的项目文件是否可能被 Delphi XE2 打开并意外升级到 XE2? (ActivePlatformName 可能是 .dproj 文件中特定于 XE2 的属性。)我相信在 JVCL 安装期间可以选择重新生成项目文件。
-
您应该先用谷歌搜索该错误 - 这是一个已经解决的问题。见issuetracker.delphi-jedi.org/print_bug_page.php?bug_id=5743
-
谢谢,成功了。我用谷歌搜索了几天,但我在搜索中输入了 Jedi 而不是 JCL。
-
如果您最终找到解决方案,请将其作为答案发布并接受。它可能对其他人有用。
标签: delphi installation delphi-xe jedi