在计算机崩溃后重建期间,我重新安装了Delphi 7,然后重新安装了Delphi 2007.我们跳过安装Delphi 2006.但是,现在我想在Embarcadero停止允许下载最新版本的D2006之前安装Delphi 2006 .
是否可以在这台计算机上安装Delphi 2006而不会对其他两个安装产生负面影响?
我唯一担心的是SYSTEM PATH变量中混合的潜在问题,其中每个版本的Delphi都使用系统PATH值来记住BPL文件的位置 . 然后系统PATH语句包含每个Delphi安装创建的多个BPL路径位置 . 但是,每个版本的Delphi只能找到并使用路径列表中找到的FIRST BPL路径 - 这总是恰好是最新安装 . (Delphi在当前系统PATH值的开头安装插入 - 而不是追加 - BPL路径引用 . )如果发生这种情况,那么例如,Delphi 7可以引用Delphi 2007的BPL文件 . 当然,这根本不好 . 这是我知道如何解决的问题 - 如果这是唯一的问题 .
我希望答案不是“首先卸载Delphi 2007” . 这对我来说很痛苦,因为重新安装所有附加组件需要很长时间 .
2 回答
我已经在几台计算机(笔记本电脑,工作机,家用台式机等)上以各种顺序安装了Delphi 5,Delphi 2006,Delphi 2007和Delphi 2009,并且一直很好 .
我相信自2007年以来,基于2006版本,安装2007年后安装2006将极有可能造成一些问题 . 如果您出于测试目的而绝对必须拥有2006的副本,我强烈建议您使用VMWare或Virtual PC设置虚拟机 . 这将允许您直接测试2006年...如果您在同一台机器上安装了2006和2007,那么您的测试2006年...您的测试2006年安装了2007年 .