很奇怪,程序的图标无法指定(100分)

  • 主题发起人 主题发起人 altai2000
  • 开始时间 开始时间
A

altai2000

Unregistered / Unconfirmed
GUEST, unregistred user!
我指定了程序图标,编译以后,当显示小图标时可以显示出我指定的图标,当显示大图标时,就变成一个一台电脑的图标,而我的图标文件是正常的。帮帮我吧!
 
哪里有2个图标阿?不就是在project---option里面就可以设置马?
 
只有一个图标的,设置方法就是楼上说的。
 
如果你手工包含了一个res文件(或者rc、资源文件),而且你加入的资源文件还含有其他图标资源
是可能出现这个情况的
 
你是不是把那个{*.Res}去掉了
 
[red]不对,我就是在projects-Options中设置的,我指的大小图标意思是一个图标文件
可以包含两个图标,一个32*32,一个16*16,另外,我并没有手工指定资源文件,
我就是New Application,然后指定我的图标文件,也一样会出现这种情况,
即:当显示32*32的大图标时,总是显示同一个一个电脑的图标,
而显示16*16小图标的时候,.exe文件才显示出我指定的图标。[/red]
 
我自己解决了,原因如下:
在源程序中使用了一个第三方控件,该控件文件名为:biosinfo.pas
在该.pas中有一行: {$R biosinfo.res},我想控件不应该用.res而使用.dcr,我就把
这一行删除,结果问题解决了。
但是打开该.res查看,却没有看到那个错误图标,我想可能是Delphi自动指定的吧,呵呵
可惜无法为自己加分
 
接受答案了.
 
后退
顶部