如何同时安装 D2007 和 D2010?
Posted
技术标签:
【中文标题】如何同时安装 D2007 和 D2010?【英文标题】:How do I install both D2007 and D2010? 【发布时间】:2011-02-09 08:09:51 【问题描述】:根据我收集到的信息,可以同时安装两个版本的 Delphi。我担心默认路径等可能会混淆,尤其是在安装 3rd 方组件时。
我想这样做的原因是我有一些 3rd 方组件尚未更新。虽然我有源文件,但我的知识不足以更新它们。我已经尝试为 D2010 编译它并收到很多错误,以至于在 D2007 中安装和使用它会更容易。
我正在运行 Windows 7。
提前致谢。
【问题讨论】:
为什么不将它们安装在两个不同的虚拟机中? 其实我最后也是这么做的。我不得不重新安装我的操作系统,并决定在主操作系统上安装 D2010,在 VirtualBox 中安装 D6。 【参考方案1】:Delphi本身的并行安装没问题。
关于第 3 方组件:其中一些(如 JEDI)能够识别已安装的不同 Delphi 版本,因此您也没有问题。 对于所有其他组件,我建议将它们安装到不同的目录中(因此使用不同的 Delphi 库路径)。
但是,如果您的库/组件没有 Delphi 2009+ (Unicode) 版本,则必须寻找更新版本或自行更新(这可能很复杂;这里有很多关于 SO 的线程)。
【讨论】:
简而言之,如果您避免了重新编译名为 MyPackage 的包这样两个“MyPackage.bpl”文件在您的路径中的可怕问题,那么您会没事的。这就是在包名称上使用编号后缀的通常做法的原因。 14 = 德尔福 2010、12 = 德尔福 2007、7 = 德尔福 7 等 其实,我在发布原始问题时弄错了(归咎于老年)。不是D2007,而是Delphi 6。我刚刚安装了D6,没有任何问题。据我所知,路径等与 D2010 不同。与更高版本相比,我已经忘记了 D6 的启动速度有多快,但我确信当我第一次将它安装在我的旧电脑上时,我认为它很慢! 我可以为你减慢 Delphi 6 的速度。只需安装大约 100 个组件包。 :-)以上是关于如何同时安装 D2007 和 D2010?的主要内容,如果未能解决你的问题,请参考以下文章
D2010 RTTI + Attribute 简单实现ORM