在同一ide中编译相同的Delphi组件包但不同的版本

在同一ide中编译相同的Delphi组件包但不同的版本,delphi,Delphi,我目前正在使用AlphaControls pack版本12&希望在不删除旧版本AlphaControls的情况下将AlphaControls pack版本14添加到同一ide 我试图安装新的AlphaControls包,但在运行时出现错误&找不到任何源来修复此问题 我们的目标是在同一个ide中使用AlphaControls pack版本12和AlphaControls pack版本14,因此我不必用新的AlphaControls版本重新设计我的旧项目。是的,很难,系统不是为此而设计的。您必须卸载

我目前正在使用AlphaControls pack版本12&希望在不删除旧版本AlphaControls的情况下将AlphaControls pack版本14添加到同一ide

我试图安装新的AlphaControls包,但在运行时出现错误&找不到任何源来修复此问题


我们的目标是在同一个ide中使用AlphaControls pack版本12和AlphaControls pack版本14,因此我不必用新的AlphaControls版本重新设计我的旧项目。

是的,很难,系统不是为此而设计的。您必须卸载一组软件包,然后安装其他软件包。我明白了,谢谢您的帮助。从技术上讲,您尝试在同一IDE环境中执行的操作是不可能的。同一环境中注册的相同组件名称不能超过1个。您可以做的是在同一个IDE下设置一个不同的环境——如果我记得的话,它使用命令行开关,比如/r for registry,您给它一个唯一的名称,它使用一个单独的注册表项和配置。但是同一个项目将不能同时使用这两个组件。请选中此选项,特别是
r
选项:要扩展@DavidHeffernan相当简洁的注释,IDE将不允许您安装包含同名组件的两个包。你得选一个。大多数组件的设计都考虑了向后兼容性(至少是我使用过的那些组件),所以仅仅更改为使用新版本不应该引起重大问题。如果他们这样做了,那么Jerry关于在迁移到新版本时使用两种不同IDE配置的建议可能是最好的选择。