【发布时间】:2010-09-25 23:19:27
【问题描述】:
我的应用程序的“应用程序图标”错误。
我的应用程序在任务栏中显示的图标与经典的 Delphi 图标不同。而是显示我的 VCL 之一的图标。我的应用程序中没有使用从其中“窃取”图标的特定 VCL,但使用了同一包中的其他 VCL。
相关信息: - 如果我将我的应用程序拖放到桌面上,图标看起来不错。 - 当我将光标放在它上面时,Windows Commander 中的图标看起来不错。 - 当我将它拖放到“按钮栏”中时,该图标在 Windows Commander 中看起来不正常。结论:图标不是在运行时意外更改的(即使应用程序没有运行也有问题)。
我使用的是 Delphi 7。为了确定,我禁用了 EurekaLog 和 FastMM,然后重新构建应用程序。问题仍然存在。我什至不知道为什么编译器会插入错误的图标。 我真的需要一些提示。 谢谢。
【问题讨论】:
-
尝试将任何 .res 文件重命名为 .res.bak 并重新编译