[英]Delphi - Icon of compiled EXE is wrong and cannot be changed
在我使用 Delphi 的 15 年以上经验中,我第一次遇到这个奇怪的问题。 这是我在项目选项(XE4)中设置的图标:
这是编译后生成的应用程序图标:
我不知道那个图标是从哪里来的,我也没有办法改变这个图标(真的让我发疯)。
这个项目的图标已经有一年多了,直到今天晚些时候。 我尝试过但没有运气的事情:
project1.res
文件并重新构建。.dproj
文件,改为打开.dpr
文件,让 Delphi IDE 创建一个空白的新.dproj
文件。 没运气。IconCache.db
文件损坏,删除该文件并重新启动 Windows,没有帮助。 其实我用Resource Hacker确认不是Windows资源管理器显示了错误的图标而是EXE中的图标资源是错误的......太奇怪了。.dproj
文件从 SVN 恢复到昨天(图标昨天没问题)的修订版,没有运气。你还有什么建议我尝试的吗? 谢谢!
使用{$R *.res}
查看主表单中的行。 我遇到了同样的问题,这是不小心删除了这一行。 这导致该图标和其他资源在最终可执行文件中不正确,例如版本号、图标等。
如果您不知道该行是什么,只需创建一些空的新 vcl 应用程序并在主窗体中搜索它。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.