gpt4 book ai didi

delphi - Delphi 2009 如何转换 Delphi 7 项目重新构建配置

转载 作者:行者123 更新时间:2023-12-03 15:31:44 25 4
gpt4 key购买 nike

我经常在 D7 和 D2009 之间移动,并且库代码适用于这两者。

为了方便双向使用,我通常会删除所有创建的 D2009 附加文件,例如:*.dproj 等,这样在进入 D2009 时我只获取 D7 文件。
这很好,因为 D2009 会自动生成 *.dproj、*.dgroup 等,并且除了在进入 D2009 时发出每个项目已升级的通知之外,您可以立即构建。

我有两台相同的机器,每台都装有 D2009。

“好的”项目执行我上面列出的操作,使用默认构建配置“基础”、“调试”和“发布”创建升级项目。查看这些,我可以看到从 Delphi 7 *.dof 文件复制的选项(例如编译器选项和输出目录等)。

在提供了相同 D7 项目的“坏”机器上,尽管它“升级”了项目,但它不导入编译器选项和输出目录设置。
我根本没有摆弄构建配置。
我可以手动导入保存在好机器上的一组选项,但这很乏味,我想找出为什么“坏”机器的行为方式不同。

是否有一个“主”构建配置现在可能有一个时间/日期,使 D2009 认为我希望在默认升级中使用它?

最佳答案

我刚刚遇到了这个问题。

在我的Drag/Drop components ,虽然我支持 Delphi 5 到 Delphi 2010,但我只分发 dof 文件。我这样做是为了避免保持 dof 和 dproj 文件同步。现在突然之间,dof 文件中的搜索路径设置没有导出到 dproj 文件中。

我找到的解决方案是删除 dof 文件中我不需要的所有内容:

[FileVersion]
Version=7.0
[Directories]
OutputDir=.
UnitOutputDir=.
SearchPath=..\..\Source

通过此更改,dof 文件可以正确导入。

我没有时间(也没有理由或动机)来准确调查 dof 文件中的哪个条目阻止了 SearchPath 的导出。

关于delphi - Delphi 2009 如何转换 Delphi 7 项目重新构建配置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/733850/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com