安装 Delphi 10.4 CE 时如何通过 Embarcadero 产品注册对话框

问题描述 投票:0回答:3

我正在尝试在之前安装了完整版本的 Windows 10 计算机上安装 Delphi 10.4 Community Edition(该许可证现已过期)。之前的许可证是学术许可证,必须每年更新。

我已按照activation.embarcadero.com 的说明进行操作:

感谢您注册!附件文件 (reg6072_1665758099000.txt) 可激活您的 Embarcadero 产品副本。

说明:

  1. 首先将文件放入硬盘上的任何文件夹中,例如“我的文档”。
  2. 然后启动产品。如果您的副本之前尚未激活,将会出现 Embarcadero 产品注册对话框。
  3. 单击注册对话框中的高级按钮。单击“导入”。导航至并导入许可证。

如果产品已在运行,请转到帮助 |许可证管理器...在菜单中。点击导入;导航到并导入许可证。

但是,执行此操作后,注册向导将关闭,并且我会看到以下弹出窗口:

未找到 Embarcadero (r) Delphi 10.4 的有效许可证信息。您必须提供有效的序列号才能使用 Embarcadero (r) Delphi 10.4。您想再次运行注册向导吗?

注册码12963955

您无权使用 Embarcadero (r) Delphi 10.4。

如果问题是由以前的学术版本的残留引起的,我已删除

  • 整个程序文件(x86)\Embarcadero 及以下
  • 所有包含“Embarcadero”的注册表项和值
  • AppData\Roaming 下的 Embarcadero 文件夹
  • 系统路径中对 Embarcadero 及以下文件夹的所有引用

我仍然遇到问题。

所以我被困住了。如何让它接受注册文件并继续安装?

delphi
3个回答
0
投票

我自己已经解决了这个问题。在我向 q 添加评论以向 Uwe Raabe 解释我从之前的设置中删除的内容后,我的心情就下降了。

事实证明,除了我自己的 AppData\Roaming 配置文件之外,我还需要从 Public\Roaming 和 All users\Roaming 文件夹中删除 Embarcadero 文件夹。然后,许可证注册向导运行,没有任何问题,并且安装成功完成。

警告:如果您安装了多个 Delphi,则显然应该将删除限制为 D10.4。


0
投票

处理过期的 Delphi 许可证的最佳方法是使用 Embarcadero License Manager,您可以在

C:\Program Files (x86)\Embarcadero\Studio\22.0\bin
文件夹中找到它。

使用许可证管理器,可以在教育版和社区版许可证之间切换,无需重新安装 Delphi 或手动删除任何文件。


0
投票

嗯,我想在这里插话。几年前,我发现了一些用 Delphi Pascal 编写的开源代码。当时我下载了 Delphi CE 10.4.2 版本,并且能够很好地构建 .EXE 并运行它,甚至在此过程中增强了一些 Pascal 代码。

这个月,我想刷新我的所有 PC 软件,包括全新的 Win10 安装和全新的 Delphi CE 安装,没有意识到即使我保存了原始的 Delphi 10.4.2 安装程序 EXE 文件,它最终还是检查了一个许可证需要重新安装 Delphi CE 10.4.2! 太疯狂了!

是的,我尝试使用Delphi CE 11.3,但显然MaxLongInt的定义存在差异,Ansichar和Char以及长字符串之间也存在差异。在 Delphi 11 中出现 18 个编译器错误,而以前在 Delphi 10.4.2 中是干净的编译。所以我要么必须追查 Delphi 11 中引入的 18 个编译错误,要么希望如果我付费购买付费的 Delphi 版本,我可以获得允许 Delphi CE 10.4.2 在我的 PC 上再次开始运行的许可证.

© www.soinside.com 2019 - 2024. All rights reserved.