自制BitBtn组件的bmp图片的装载问题?(39分)

  • 主题发起人 主题发起人 yuhouyangguang
  • 开始时间 开始时间
Y

yuhouyangguang

Unregistered / Unconfirmed
GUEST, unregistred user!
自己做了一组派生与BitBtn的组件,指定各自的bmp图片,并将图片结成在该组件中,我原来是通过将一组相对应的图片放在.res中实现的,在.dpk里加入一个这样的控件没问题,可是加入类似的其他几个控件,就报一下错误:
[Error] WARNING. Duplicate resource(s):
[Error] Type 2 (BITMAP), ID BOOK:
[Error] File D:/Program Files/Borland/Delphi6/MyComponents/bmp.res resource kept; file D:/Program Files/Borland/Delphi6/MyComponents/bmp.res resource discarded.
不知怎么回事?
 
sos
大家帮忙看看
 
RE: yuhouyangguang

建议将 不同 的控件使用的图片,单独 做成一个 .res 。
 
我也这么想过,可是我要做的控件多啊,那不是要n多res吗
 
更重要的问题是这样把这写的组件它不能把图片结成在应用程序里。
这样的应用程序在其他的电脑上报:找不到bmp图片。
而在设计时放上一个BitBtn按钮,然后对Glyph赋bmp图片,运行后的应用程序在其他电脑上就不报上述错误。
也就是通过res对BitBtn赋图片的组件,delphi没有把图片结成进去。
那位仁兄做过这样的组件,来帮助帮助兄弟我啊????????????????????
 
各位大哥帮帮忙啊
 
多个res文件中资源的名字不能相同
 
那位仁兄提供点实际的意见。
 
多人接受答案了。
 
后退
顶部