50分请教一个有关资源文件的问题。 (50分)

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

alan_yang

Unregistered / Unconfirmed
GUEST, unregistred user!
本人在资源文件中加入一个flash之后,我的程序的图标就不见了?这是为什么?
搞的我编译后的程序没有显示图标。请问有没有一个办法,把图标加上去。
 
W

wy0311

Unregistered / Unconfirmed
GUEST, unregistred user!
你把资源文件中的FLASH的名字改成什么‘W’、‘Z’之类的字母开头,反正尽量靠后。
 

小人物

Unregistered / Unconfirmed
GUEST, unregistred user!
另外建一个资源文件,
 
A

alan_yang

Unregistered / Unconfirmed
GUEST, unregistred user!
两位的方法好像都不行啊。编译生成的程序还是没有图标啊。
 
A

alan_yang

Unregistered / Unconfirmed
GUEST, unregistred user!
r:=TResourceStream.Create(HInstance, 'myicon', 'ico');
Application.Initialize;
Application.Title := 'test';
Application.Icon.LoadFromStream(r);
...
在我的工程文件中用上面的语句提取图标,不知道有无问题?
 
A

alan_yang

Unregistered / Unconfirmed
GUEST, unregistred user!
大家帮帮忙吧,没有了图标,我的程序在资源管理器中看起来挺不专业的。
 
A

alan_yang

Unregistered / Unconfirmed
GUEST, unregistred user!
啊,对了,程序编译之后,图标就已经没有了,即使你在程序中把它从exe文件
中取出来,他的图标也不会变的了。但是这个问题要怎么办呢?
 
A

alan_yang

Unregistered / Unconfirmed
GUEST, unregistred user!
各位,我再把问题描述的清楚些:
我在没有用资源文件之前用如下方法可以为程序指定图标
Project -> Options -> Application -> Load Icon
但是加上我的资源文件(其中只有一个flash文件)编译后
程序的图标就不见了。请各位帮帮忙吧
 
A

alan_yang

Unregistered / Unconfirmed
GUEST, unregistred user!
问题终于解决,原来系统编译的时候生成了一个同名的资源文件。
只要引用它就行了。
请版主结束问题。
 
C

coolingxyz

Unregistered / Unconfirmed
GUEST, unregistred user!
你自己结素呀,干嘛要斑竹结素???????
 
A

alan_yang

Unregistered / Unconfirmed
GUEST, unregistred user!
啊,原来要自己结束的,那就简单分配一下吧。
我还以为问题最终由自己解决,不用分配分数呢。呵呵,别笑我,俺比较穷呢
 
顶部