为什么可以';我看不到在我的Windows程序中编译为二进制资源的图标吗?

为什么可以';我看不到在我的Windows程序中编译为二进制资源的图标吗?,windows,icons,Windows,Icons,.ico文件中的256x256图标无法正确保存/显示,请参阅 我似乎已经解决了.ico文件的问题,但当我在Windows程序(用Delphi编译)中编译它时,它仍然显示为一个黑色方块。Windows资源管理器详细信息中显示的小图标很好,但缩略图视图中显示的大图标仍为黑色。有什么建议吗 澄清关于马丁的评论 我说的是应用程序图标,用于Windows(特别是资源管理器),而不是程序本身。Windows在详细信息、列表和小图标视图以及任务栏中显示小图标(我猜是16x16)。256x256图标显示在超大图

.ico文件中的256x256图标无法正确保存/显示,请参阅

我似乎已经解决了.ico文件的问题,但当我在Windows程序(用Delphi编译)中编译它时,它仍然显示为一个黑色方块。Windows资源管理器详细信息中显示的小图标很好,但缩略图视图中显示的大图标仍为黑色。有什么建议吗

澄清关于马丁的评论
我说的是应用程序图标,用于Windows(特别是资源管理器),而不是程序本身。Windows在详细信息、列表和小图标视图以及任务栏中显示小图标(我猜是16x16)。256x256图标显示在超大图标视图中


顺便说一句,我使用的是Windows 7。

听起来系统已经缓存了有缺陷的图标,并且没有考虑您更新的图标。这是一个常见的问题。有多种解决方案,但最简单的方法是重新启动机器。

验证图标文件中的大小和颜色分辨率。然后显示希望显示图标的代码。如果您正在谈论您的应用程序图标,请告诉我们您希望它显示在何处以及以何种Windows版本显示。@如果您不首先告诉我它有什么问题,您希望我如何改进我的问题?可能是图标缓存。重新启动你的机器。@David,就是这样!如果你把它作为一个答案(也许有点),我会接受它。这个问题根本不涉及Delphi(它可以帮助使用C++的人,也可以使用图标资源链接)。我想知道这是否应该被编辑和重新标记。