从数据库中读取图片到TImageList中出错,请高手指点? ( 积分: 100 )

  • 主题发起人 主题发起人 ldp2748
  • 开始时间 开始时间
L

ldp2748

Unregistered / Unconfirmed
GUEST, unregistred user!
我将图片存到数据库中,想将它显示到ListView中.在将图片向TImageList中读取时出现下列错误信息:Invalid image size!
我的代码:
bmp.Assign(tbitmap(ado.fieldbyname('pic')));
i:=imagelist.Add(bmp,bmp);
我试过一个152*174 大小为77.5kb的没问题,而135*159 大小为63.4kb的就出错,目前本人就测试过这两幅图片.
请高手指点?
 
问题已解决
 
共享下嘛!怎麽解決的啊?好像是文件大小的問題
 
应该是图像的尺寸和ImageList的尺寸不一致的问题
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
D
回复
0
查看
2K
DelphiTeacher的专栏
D
D
回复
0
查看
2K
DelphiTeacher的专栏
D
后退
顶部