gpt4 book ai didi

Delphi .dpr 和 .dproj - 不匹配的后果

转载 作者:行者123 更新时间:2023-12-03 15:02:21 29 4
gpt4 key购买 nike

Delphi 项目 .dpr 和 .dproj 文件中的“使用”列表不匹配会产生什么影响(如果很重要,则为 XE)?

乍一看,.dproj 似乎已更新以匹配 .dpr,但情况总是如此吗?

我们遇到此问题的原因是,我们需要在 checkout 版本控制后向项目应用一个参数,该参数因开发人员而异,因此总是给我们带来版本控制中的冲突。我们决定使用模板文件并从中生成 .dproj 文件来解决此问题。现在,我们存在潜在的问题:开发人员在从项目中添加/删除 .pas 文件时忘记修改模板。正如我所说,它似乎有效,但是有人知道我们可能会遇到什么危险吗?

或者,有人有更好的解决方案吗? DProjMaker 看起来很有趣 - 有人用过吗? http://delphi-divining.blogspot.co.uk/2012/10/dprojmaker-tool-to-create-delphi.html

第二个选项 - 我们可以从模板中删除所有 .pas 链接并依靠 Delphi 在需要时重新生成它们吗?我认为这只会影响 MSBuild? (有人可以确认吗)

回复评论的其他信息:该参数是一个编码字符串,其中包含数据库连接信息(可能还有其他一些东西,我没有看得太深入)。

在正常(用户)操作中,我们有一个登录程序,用户在其中选择要连接的数据库并启动其他应用程序,将此信息作为参数传递。作为开发人员,我们需要直接启动程序,因此我们为要连接的数据库生成相关代码,并将其设置为要传递给 Delphi 中的应用程序的参数。

最佳答案

根据布莱恩·弗罗斯特的建议:

解决方案是删除 .dproj 文件。
当打开 .dpr 文件时,Delphi 将重新创建该文件。

关于Delphi .dpr 和 .dproj - 不匹配的后果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22375687/

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