由于需要处理不同应用程序版本的客户需求,我需要在我的笔记本电脑上维护多个Delphi版本(7、XE 7、XE 8、XE 10.1 Berlin和XE 10.2 Tokyo)。我最关心的是路径变量以及在编译和链接时出现的问题。这会有任何问题吗?我需要改变什么吗?欢迎任何建议。
Delphi“博物馆”是一个Windows XP虚拟机,以避免这些旧版本的Delphi与更近期的Windows版本存在的问题。 Delphi 7+虚拟机最初是作为Windows 7虚拟机启动的,但后来已经升级到Windows 8.x,然后是Windows 10,没有任何问题。
这两组虚拟机被分开保持,以避免这些旧版本的操作系统复杂性,并且因为我很少使用1-6版本,而更经常使用7+版本。切换版本的确切位置是由于点分单位名称也仅从7版开始支持,因此我编写的大量7+代码甚至不能与1-6一起使用,因此没有必要将它们并排放置。
在这两种情况下,IDE /编译器(任何版本)与其他版本一起运行没有固有的问题。
唯一真正的困难是在Windows Vista(或更高版本)上安装Delphi 2006。如果您需要这样做,由于依赖于.NET的安装程序处理不好,这是唯一一个会带来实际困难的版本。但只要按照Dr. Bob详细描述的步骤操作,就可以完成而且并不特别困难。c:\delphi\<version>
其中version
是每个Delphi版本号(例如7.0、2007、2009、XE、XE2等)。然后我还有一些用于共享组件的其他文件夹:
c:\delphi\bde
c:\delphi\database desktop
c:\delphi\shared files
rsvars.bat
文件。这会设置必要的环境。 - David Heffernan