gpt4 book ai didi

delphi - 将RC文件直接添加到Delphi DPR

转载 作者:行者123 更新时间:2023-12-03 18:41:02 27 4
gpt4 key购买 nike

我正在控制IDE外部的一些项目选项,例如版本编号。我可以这样做
(i)从外部编译相关的RC文件以创建RES文件并将其包含在DPR中,或(ii)将RC文件添加到项目中。

但是,仅将{$ R'dummy.res''dummy.rc'}形式的一行添加到DPR中,我无法使其工作。当且仅当RES文件已经存在时,它将编译/生成OK。我正在使用XE6,但在XE甚至是Delphi 7中也得到了相同的行为。

但是,有许多答案表明,只需要将这条线添加到DPR中即可。任何人都可以澄清一下吗?

最佳答案

我已经能够复制与您描述的内容类似的内容。问题可能与您相同,也可能不同。

我创建一个新项目,并将.rc文件放在顶级项目文件旁边。然后,将以下行添加到项目文件中:

{$R myresource.res myresource.rc }


然后我进行编译,没有任何.res文件出现。然后,我保存项目并重新编译,现在出现了.res文件。

在分析了这一系列事件之后,我想我了解发生了什么。在保存项目之前,.dproj文件中没有任何东西可触发资源编译。保存项目时,它会显示在.dproj文件中:

<RcCompile Include="myresource.rc">
<Form>myresource.res</Form>
</RcCompile>


这就是您正在发生的事情,这很有可能。

我认为最好使用IDE来管理资源或自己编译资源。前者是通过例如“项目”菜单上的“资源和图像”操作完成的。后者可以通过预构建操作来完成。

关于delphi - 将RC文件直接添加到Delphi DPR,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27281551/

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