Delphi:左上角丢失的图标

Delphi:左上角丢失的图标,delphi,icons,Delphi,Icons,发生了一件非常奇怪的事,我不知道为什么。我丢失了Delphi 7应用程序左上角的图标。图标仍然显示在windows中附加到可执行文件的位置。但是在任务栏和左上角,它有一个默认的应用程序框(对于winXP,蓝色条在顶部,白色框) 你知道什么样的事情会导致这样的事情吗 使用delphi的图像编辑器检查应用程序的项目资源。 确保你的.dpr文件中有{$R*.res}。正如X射线告诉你的那样,确保{$R*.res}在项目源(项目/视图源)中-就在“开始”之前。如果已经存在,请尝试重新设置应用程序ICO(

发生了一件非常奇怪的事,我不知道为什么。我丢失了Delphi 7应用程序左上角的图标。图标仍然显示在windows中附加到可执行文件的位置。但是在任务栏和左上角,它有一个默认的应用程序框(对于winXP,蓝色条在顶部,白色框)


你知道什么样的事情会导致这样的事情吗

使用delphi的图像编辑器检查应用程序的项目资源。
确保你的.dpr文件中有{$R*.res}。

正如X射线告诉你的那样,确保{$R*.res}在项目源(项目/视图源)中-就在“开始”之前。如果已经存在,请尝试重新设置应用程序ICO(项目/选项)和/或主窗体图标(From1.icon),然后“构建所有项目”以查看是否有帮助


另外,请确保使用有效的Windows图标。

您能提供一个屏幕截图吗?您有类似SendMessage(Handle,WM_SETICON,Icon_BIG,0)的代码;很抱歉没有放一个截图,我认为这不会有太大帮助。这个问题似乎已经自行解决了,不知道为什么。这有点奇怪,因为我使用编译器指令为我们产品的不同版本指定了唯一的图标。直到昨天它还在正常工作。我试着把它改回{$R*.res}这确实有效,然后我改回了{$R*.res}但它不起作用,然后我修复了一些我认为我没有编写的代码的终结部分中导致访问冲突的其他问题,并修复了它。还有另一个德尔福之谜悬而未决。