delphi - 在装有 Delphi 2007 的机器上安装 D5(和第三方组件)?

标签 delphi devexpress delphi-2007 reportbuilder delphi-5

我有一个 Delphi 2007 VM,其中包括一个相当最新的 Report Builder 和 Dev Express Suite。我将它用于特定客户的特定项目。

对于同一个客户端,我还有一个 D5 VM,它恰好使用了(不同的、旧的)版本的 Report Builder 和不同的(旧的)版本的一些 Dev Express 组件。

如果我可以将 D5(以及它使用的组件的版本)安装到 D2007 虚拟机上,并拥有一个包含该客户端所有内容的“ super 虚拟机”,它将使我为该客户端的工作的测试和一般维护变得更加简单.自然,我必须将组件的各种版本“分开”。

希望你们还没有因为无聊而昏昏欲睡——只是想知道在我尝试这样做之前是否有任何技巧或提示我应该注意。我认为将 D5 放到 D2007 机器上会更容易(更大的现有 VM 驱动器等,加上避免重新注册 D2007 安装等的过程),但如果将 D2007 添加到 D5 会更容易,那么我可以这样做我猜想。

有什么建议吗? :-)

最佳答案

如果您 install them in the correct order, newer versions after older ones,多个 Delphi 版本确实可以很好地共存。 .这对于虚拟机和真实机器一样适用。如果您有一个具有快照功能的 VM 管理器,您可以尝试在 Delphi 2007 上安装 Delphi 5 并查看是否有任何问题 - 如果是这样,您只需恢复到快照。然而,由于设置一个新的虚拟机不是一项大任务,我会这样做,并按照推荐的顺序安装 Delphi 版本。

也可以安装多个版本的组件集,每个版本都安装在自己的目录中。显然,只能在一个 IDE 中注册其中一个,但您可以为不同的 IDE 版本使用不同的版本。如果您的安装程序给您带来麻烦,您始终可以在一个帐户中安装 Delphi 和组件集,然后在另一个帐户中进行开发。安装程序通常只写入机器和当前用户注册表配置单元,因此在另一个帐户中运行 Delphi 允许您手动安装包。确保在特定于 Delphi 版本的目录中构建包 - 即使大多数包具有特定于版本的包文件,所有其他源文件都具有相同的名称并且需要为每个 Delphi 版本重新构建。

关于delphi - 在装有 Delphi 2007 的机器上安装 D5(和第三方组件)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1046292/

相关文章:

delphi - 当用键盘打开弹出窗口时,如何使 Tpopupmenu 预选第一个菜单项

c# - XtraTreeList AutoNodeHeight

delphi - Delphi 程序中的统计表

c# - GridView Column验证,显示错误信息不要松散焦点

jquery - DevExpress - DevExtreme 图表高度和不透明度问题

delphi - 在 Windows 7 上的 Delphi 2007 中枚举终端服务 session

dbxmys30.dll 中的 Delphi 2007 DBX 访问冲突

delphi - 记录中的字符串生命周期管理

delphi - 用于 Delphi 和自定义样式的 Windows Ribbon Framework

delphi - 如何防止在delphi 7中编辑tstringgrid中的非空单元格?