有没有冲突?
18 回答
所有新版本的 Delphi 始终可以安全地 /next/ 安装到旧版本。
每个新版本都应安装在其自己的目录中。
如果要安装多个版本,请始终先安装最旧的版本,然后再安装最新版本。
我们非常努力地确保所有版本的 Delphi 共存。但同样,永远不要将一个版本直接安装在另一个版本之上。
我在同一台机器(这台机器)上运行 2007 和 2009 就好了。您可能遇到的唯一问题是,如果您将组件编译到同一个目录 - 您只需每次都重新构建所有 DCU 和包,或制作特定于版本的包和目录。
将它们安装在它们自己的目录中,并确保将包二进制文件分开,你应该没问题。我在这台机器上安装了 2009、2007、2006、7 和 5,没有任何问题。
我在一台机器上至少有 4 个 Delphi 版本。他们不互相咬。
我总是先安装旧版本,因为如果我反过来这样做,我就会遇到问题。
是的 - 正如 Rob 所说(Robsoft)我都在这里工作。Delphi 一直很擅长与其他版本共存。
显然,您只能将一个版本作为打开 Delphi 文件的默认版本。
不应该冲突。
我在与 D2006 相同的机器上做了 D2007,完全没有问题(实际上我很震惊)。
我还没有尝试过D2009,但应该没问题。
不过这家伙有问题。 希望他的问题是由于他在那篇文章中描述的自定义设置造成的。
我的一位同事(认为他现在在这里有一个帐户为 dcraggs)让他们都在同一台机器上运行得很好,我相信。
如果安装 D2009 会破坏已经安装的 D2007,Embarcadero 肯定会是一个巨大的自己的目标,因为组件和 DCU 不兼容 - 我怀疑相当多的人需要同时拥有一段时间(有些我们当中仍然需要 D5 和 D7!)
CodeGear 声明(手边没有链接,抱歉)不应该有冲突。我还没有在我的主力电脑上安装 D2009,所以我不知道这是否正确。
注册表中的设置有不同的路径,包有不同的名称,所以应该没有问题。
我有 Delphi 2007,我昨天安装了 2009,到目前为止没有明显的问题。两者似乎都工作正常。
似乎没有问题。在同一台 Vista 机器上安装了带有 TurboDelphi 的 D2009 和 2007 以及 2、5 和 7
2007 年和 2009 年都安装了 Jedi JVC 和 JVCL。一切似乎都工作正常。希望有帮助。
.. 如果您编译现有的包,请确保给它们一个新名称(例如,后缀为 D12),因为每个版本的 BPL 目录都在路径中。
在运行 Vista Business 的 VMWare 实例上安装了 D2009 Enterprise,并安装了现有的 D2007 Enterprise。也许我做错了什么,但我开始在 D2007 IDE 中遇到错误,以及在用 D2007 编译的 exe 文件中出现一个非常奇怪的错误,未知字段类型。我卸载了 D2009,错误消失了。
您应该始终先安装旧版本。我尝试先安装 2009,然后再安装 2007,但安装 2007 失败。
卸载 2009 并从 2007 开始首先修复了安装问题。
从理论上讲,这是可能的,但是如果您使用许多第三方(或您自己的)库,它会很快变得很麻烦。出于这个和其他原因,我倾向于在虚拟机上进行开发。但是,YMMV。
应该没事。我有 Delphi 7, 2006, 2007, 2009 和第 3 方库Dev Express和Rem Objects(除了 2009 年的 Dev Express - 它已经发布了吗?)并且一切都完美无缺。正如其他人指出的那样,这些版本是从最旧到最新安装的。
尽管 Delphi 2009 和 Delphi 2007 项目不兼容且无法共享,但安装不会相互干扰。
与发布顺序一起移动是必须的。先安装旧的。卸载可能会变得棘手。 如何修复 Delphi 2009 数据资源管理器?