Delphi 6更新2错误

Delphi 6更新2错误,delphi,updates,Delphi,Updates,我刚买了一台新的笔记本电脑(一台运行Win8.1的64位笔记本电脑),我想最好是在我的主编程环境中使用虚拟机 我设法安装了Delphi 6 Enterprise Edition,但无法再安装Update#2。我收到一个奇怪的错误,说明我需要在更新文件之前安装Update#2: 我只需要运行运行库。常规更新可以工作,但我不能使用我的文件(尤其是Indy),因为它们是用不同的文件版本编译的 我尝试了所有的解决办法。如果我单击“否”,技术上会进行更新,但我仍然会收到消息。我试图操纵注册表,但仍然不起

我刚买了一台新的笔记本电脑(一台运行Win8.1的64位笔记本电脑),我想最好是在我的主编程环境中使用虚拟机

我设法安装了Delphi 6 Enterprise Edition,但无法再安装Update#2。我收到一个奇怪的错误,说明我需要在更新文件之前安装Update#2:

我只需要运行运行库。常规更新可以工作,但我不能使用我的文件(尤其是Indy),因为它们是用不同的文件版本编译的

我尝试了所有的解决办法。如果我单击“否”,技术上会进行更新,但我仍然会收到消息。我试图操纵注册表,但仍然不起作用。正如我提到的,一般更新不允许我编译我的项目

有人遇到过这样的错误吗?

注意
要运行Delphi 6运行时库更新2,必须在下面安装常规更新2。

你应该安装

  • 1.D6_upd2_ent.exe(安装前的基本更新
    del6_ent_rtl2
  • 2.del6_ent_rtl2.exe
我不知道你是从哪里得到的
D6\u RTL2\u ENT.exe

Delphi 6更新2

自述文件

第三方和附加包问题

安装Delphi 6 Update Pack 2后,某些第三方软件包和附加软件包可能会生成错误

如果遇到任何此类错误,请卸载Delphi6中的第三方软件包(Component | Install Packages,选择该软件包,单击remove,然后重新生成),并与第三方软件包提供商联系以获取更新的软件包

相关说明:InvWiz60.bpl中以前提供的功能是免费的 许多Delphi 6用户安装的附加程序包随此更新一起安装。如果您以前安装过InvWiz60,则应卸载它以避免与 新的内置功能

更新:

OP 我收到一个奇怪的错误,说明我需要在更新文件之前安装Update#2:

如果您尝试安装
update rtl 2
,但没有安装所需的
General update 2
,则错误消息是正常的

您询问我们一个奇怪的错误,而忽略安装说明


您必须在下面安装常规更新2,才能运行您作为管理员运行的Delphi 6运行时库更新2

?你读到了吗?我们真的不知道你做了什么。你试图操纵注册表?不知道那是什么意思。只要安装目录是可由标准用户写入的,那么D6的安装、更新和运行就非常简单。嗨,David。显然,这在我的头脑中是有道理的,但我没有正确地表达出来。所以我正在使用这个虚拟机,自从我上次尝试安装更新2以来,我就知道可能有一些问题,我拍了一张快照。我一直恢复到这个快照(一个干净的Delphi 6安装),并尝试a)对RTL#2进行简单更新-这在b)以管理员身份运行更新c)在上面的对话框中单击“否”,完成RTL安装,然后安装需要更新2的包-这不起作用d)篡改注册表(将Update#2条目添加为true)然后c)这也不起作用。因此,我要么收到此消息并停止,要么忽略它,然后就无法安装其他软件包了。我从中直接获得了del6_ent_rtl2.exe软件包。问题是我只想安装这个。一般更新会干扰我的项目,因为我无法再构建它了(我在IndyIOHandler上遇到一个错误,因为它“是用不同版本的…”编译的)。我想如果这不起作用,我将被迫执行该更新,就像它以前多次做的那样。Indy的问题是,由于Delphi 6的某些原因,我无法重新编译它:(@cleantone:从你问题中的图片中,我们可以看到你使用了一个文件
D6\u RTL2\u ENT
!是的,在这一过程中,有时我错误地更改了文件名。我尝试安装的是2个文件中较小的一个(名称确实很混乱).总之,我的计算机上的文件名是错误的,我正在尝试安装del6_ent_rtl2.exe,我在原始帖子中发现了错误。我想我现在唯一的选择是进行常规更新,然后在编译版本问题上问一个新问题:(@cleantone:这绝对正确,不要忘记
indy标记
)。