我在Delphi XE3中编写没有UI的服务。我会删除主图标来制作较小的可执行文件,但我找不到这样做的方法。 我尝试从资源文件( .res )中删除主图标,但是当我编辑项目并保存时,会重新插入图标。 谁能给我一些指导? 感谢。
答案 0 :(得分:3)
是的,IDE在这里对你不利。如果将{$R *.res}
行留在项目文件中,则IDE将继续尝试向.res文件添加图标。我认为有一种方法可以告诉IDE清除图标,但似乎并非如此。
在我自己的项目中,我不让IDE管理.res文件。我发现它处理图标和版本资源的设施不足以满足我的需求,并且难以实现自动化。因此,我删除{$R *.res}
行并将其替换为{$R MyProject.res}
。然后我安排我的构建自动化工具创建一个合适的.res文件。
我认为你需要做同样的事情。如果你让IDE为你管理这个,它就会妨碍你。删除{$R *.res}
行并夺回控制权。