安装了Delphi 2007后还能安装Delphi 2006吗?

发布于 2024-07-29 04:22:28 字数 571 浏览 12 评论 0原文

在计算机崩溃后的重建过程中,我重新安装了 Delphi 7,然后是 Delphi 2007。我们跳过了 Delphi 2006 的安装。但是,现在我想在 Embarcadero 停止允许下载最新版本的 D2006 之前安装 Delphi 2006。

是否可以在这台计算机上安装 Delphi 2006,而不会对其他两个安装产生不利影响?

我唯一担心的是 SYSTEM PATH 变量中潜在的混合问题,其中每个版本的 Delphi 使用系统 PATH 值来记住 BPL 文件的位置。 然后系统 PATH 语句保存每个 Delphi 安装创建的多个 BPL 路径位置。 然而,每个版本的 Delphi 只查找并使用路径列表中找到的第一个 BPL 路径 - 它总是恰好是最新安装的。 (Delphi 在当前系统 PATH 值的开头安装插入(而不是附加)BPL 路径引用。)如果发生这种情况,则例如 Delphi 7 可以引用 Delphi 2007 的 BPL 文件。 ,这根本就不好。 这是我知道如何解决的问题——如果这是唯一的问题的话。

我希望答案不是“先卸载 Delphi 2007”。 这对我来说很痛苦,因为重新安装所有附加组件需要花费大量时间。

During rebuild after a computer crash, I re-installed Delphi 7, then Delphi 2007. We skipped installation of Delphi 2006. However, now I would like to install Delphi 2006 before Embarcadero discontinues allowing for download of the latest version of D2006.

Is it possible to install Delphi 2006 on this computer without having an adverse impact on the other two installations?

My only concern is the potential problem of mixup in the SYSTEM PATH variable, where each version of Delphi uses the system PATH value to remember the location of the BPL files. Then the system PATH statement holds multiple BPL path locations created by each Delphi installation. However, each version Delphi only finds and uses the FIRST BPL path found in the list of paths - which always happens to be the most recent install. (Delphi installs insert - rather than append - the BPL path references at the beginning of the current system PATH value.) If this happens, then it is possible, for example, for Delphi 7 to reference the BPL files of Delphi 2007. Of course, that's not good at all. This is something that I know how to work around - if it is the only issue.

I'm hoping that the answer is not "uninstall Delphi 2007 first." That is painful for me as it takes significant time to re-install all the add-on components.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

ま昔日黯然 2024-08-05 04:22:28

我已经在多台计算机(笔记本电脑、工作机、家用台式机等)上以不同的顺序安装了 Delphi 5、Delphi 2006、Delphi 2007 和 Delphi 2009,并且一切正常。

I have installed Delphi 5, Delphi 2006, Delphi 2007 and Delphi 2009 in various orders on several computers (laptop, work machine, home desktop, etc.) and have been fine.

微暖i 2024-08-05 04:22:28

我相信由于2007是基于2006版本的,安装了2007之后再安装2006很可能会出现一些问题。 如果您绝对需要 2006 的副本用于测试目的,我强烈建议使用 设置虚拟机VMWare虚拟 PC。 这将允许您直接针对 2006 进行测试...如果您在同一台计算机上安装了 2006 和 2007,那么您不会测试 2006...您在安装了 2007 的情况下测试 2006。

I believe since 2007 is based on the 2006 version, that installing 2006 after 2007 is installed will most likely cause some problems. If you absolutely have to have a copy of 2006 for testing purposes, I strongly recommend setting up a virtual machine using VMWare or Virtual PC. This will allow you to test against 2006 directly...if you have 2006 and 2007 installed on the same machine, then your not testing 2006... your testing 2006 with 2007 installed.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文