关于ICON的问题:为什么我的project->option->applicaton下的load icon按钮置灰不能用?(20分)

B

Boblee

Unregistered / Unconfirmed
GUEST, unregistred user!
另外,我在我应用程序对应的资源文件中加入了11个ICON,名字分别是ICON1-ICON11,加上原有的
MAINICON,共有12个ICON。用Image Editor打开后排列的顺序是:
MAINICON
ICON10
ICON9
...
ICON2
ICON11
ICON1
,我编译后生成的exe的icon不是MAINICON而是ICON1。我想让exe文件用MAINICON.怎么办。还有
程序运行后,在Form上显示的ICON又是好的,是MAINICON。不知这是怎么回事。
 
资源是按名字排列的,
windows的资源管理器load应用程序的图标时,默认是load第一个
所以把你的应用程序图标在资源里面的名称改成ICON1就好了
 
但问题是ICON1-ICON11我已有其它用处且ICON后的数字跟ICON的内容是一一对应,当然,程序
也可以改,但我想知道有无办法不动程序在资源文件可否有文章可做,还有,不知我的load icon
为何不能用?
 
将资源文件改名为MyIcon.res,去掉MAINICON,在工程文件中添加{$R MyIcon.res},重新编译。
 
我的load icon也突然不能用了,是不是delphi的bug
 
let me test.:)
 
TO:pharaoh
这样,load ICON还不能用。
 
[red]有必要搞得那么复杂吗?[/red]
在Project->Options->Applications->Load Icon 设置生成后的EXE的ICON.
 
TO louhong:
老兄,问题是不知为何,我的“Project->Options->Applications->Load Icon 按钮”不能用
了,怎么设置生成的exe的ICON。?????????
 
如果你的文件中的{$R *.res}语句被删除了,则load icon 不能用
 
我曾删除过,但最后都是加回去的,不会因为曾删除过一次就不行了????
 
把Delphi卸载重装
 
:(
有哪位仁兄曾遇并知道解决的????
 
to boblee
我也碰到和你一样的问题,你解决没有?
 
顶部