更新Delphi 2009默认安装Indy 10的正确方法是什么?

时间:2009-01-28 01:58:35

标签: delphi delphi-2009 indy

由于Indy现已内置于Delphi 2009的安装过程中......是否有正确的方法来“删除”它以便可以从SVN repo升级到最新版本?据我所知,没有自动删除它的选项。

3 个答案:

答案 0 :(得分:6)

Indy的 dcu 文件与其他Delphi单元分开存储。要停止使用它们,只需从搜索路径,库路径等中删除该目录,然后从浏览路径中删除源文件。

您可以删除与任何其他设计时包相同的设计时包。从IDE配置中删除它们,然后删除 bpl dcp 文件。 (如果您只是删除文件,下次启动IDE时可能会出现错误,因为它找不到预期的文件。)

一旦Indy组件不再出现在工具选项板上,包不再出现在包列表中,并且编译引用Indy单元的项目失败并显示“找不到用过的单元”错误,您就准备好了开始安装最新版本。

答案 1 :(得分:4)

正如Rob已经说过的那样:只需从Delphi的配置中移除目标。不过还需要一个额外的步骤:每次更新后,确保它们没有再次添加! Delphi 2007的一些更新显然是这样做的,我错过了很长一段时间,直到我偶然发现了一个我认为已修复的错误。

答案 2 :(得分:0)

我没有使用Delphi 2009,但在旧版本的Delphi中,Indy组件的安装是可选的。因此,您可以尝试启动Delphi 2009的设置,看看是否有“添加/删除功能”或类似的选项,并使用它来删除Indy。

此外,您可以自定义应在项目中加载哪些包,因此您可以简单地取消选择Indy 10,并在每个项目的基础上添加SVN中的一个(您还可以配置项目的默认配置)。

PS。 Indy岩石! : - )