Delphi项目的资源和图像

时间:2017-03-02 12:04:21

标签: delphi resources

如果您向项目添加资源,Delphi将创建一个Resource.rc文件。 Delphi IDE也会自动将其编译为.dres文件。此.rc文件始终使用路径名中的双反斜杠构建。

使用VCS我发现检查.dres文件很愚蠢,因为我的构建系统可以负责从.rc文件构建它。如果资源包含图像,则大小可能非常大。但据我所知,这不是由命令行编译器完成的。

所以在编译exe之前我必须使用BRCC32.exe或RC.exe。这是问题所在:

  1. BRCC32不喜欢Resource.rc文件中的双反斜杠。

  2. RC就像双反斜杠一样,但在链接时,我得到"文件"中不支持的16位资源。

  3. 我用了一段时间的蛮力方法是清洁"在将.rc文件签入VCS并使用BRCC32之前的反斜杠。无聊: - (

    有更好的方法吗?

1 个答案:

答案 0 :(得分:0)

我自己的解决方案,为了避免重写很多项目,是为构建过程添加一个过滤功能,基本上交换了所有的双\ \因此使BCC32.exe满意。