gpt4 book ai didi

delphi - 如何从命令行重新创建 "default".res 文件?

转载 作者:行者123 更新时间:2023-12-03 15:13:10 26 4
gpt4 key购买 nike

如果项目的“默认”.res 文件丢失,当您在 IDE 中打开项目时,Delphi 将重新创建该文件。可以从命令行调用此功能吗?

背景:

项目处于版本控制之下,其 .res 文件 checkin (关于原因的一些思考可以在 here 中找到)。该项目会自动 checkout 并从命令行构建。现在的问题是缺少 .res 文件,导致构建失败。我可以通过命令行调用 IDE 使用的自动创建功能吗?否则,我似乎被迫 checkin .res 文件。

最佳答案

不,Delphi 中没有命令行工具来重新创建默认资源文件。

这样也好,因为您不需要默认的资源文件。它将包含一个通用版本号和一个通用图标,显然您不希望在任何对于自动化构建来说足够重要的项目中使用它们。

二进制资源文件在源代码管理中表现不佳,这就是引发另一个问题的原因。相反,编写 .rc 文件,并将它们编译为构建的一部分。 Delphi 将不再自动递增构建编号,但通过在编译之前更新 .rc 文件(或生成包含文件),可以很容易地在构建脚本中重现该构建编号。

如果您确实想要一个二进制资源文件,那么您可以将其存储在源代码管理中,但名称或位置与编译器期望找到的名称或位置不同。 checkout 后但构建之前,将其复制到正确的位置。对副本的更改不会记录在源代码管理中。

关于delphi - 如何从命令行重新创建 "default".res 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8740317/

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