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