K kelf Unregistered / Unconfirmed GUEST, unregistred user! 2000-04-18 #3 为什么在Access中保存的BMP,在D5程序中显示时会有“Bmp is not valid”错误?
C cch_b Unregistered / Unconfirmed GUEST, unregistred user! 2000-04-18 #5 原因是这样的,你在Access中的图片是以OLE的形式插入的,不巧的是 DBImage对象无法显示这种格式的东东,如果要用DBImage对象显示图片的话, 要用LoadFromFile方法才行。 比如说,你要显示的图像字段名为BMP,那么他的类型首先应该是Bolb类型, 对于Foxpro库来说Memo和Ole类型的字段都算是Blob类型的。在建立永久字段 对象后,用LoadFormFile的方法才行。 具体的例子建议你去看看Delphi自带的演示程序,目录是在elphi目录/Demos/ db/Fishfact目录下。
原因是这样的,你在Access中的图片是以OLE的形式插入的,不巧的是 DBImage对象无法显示这种格式的东东,如果要用DBImage对象显示图片的话, 要用LoadFromFile方法才行。 比如说,你要显示的图像字段名为BMP,那么他的类型首先应该是Bolb类型, 对于Foxpro库来说Memo和Ole类型的字段都算是Blob类型的。在建立永久字段 对象后,用LoadFormFile的方法才行。 具体的例子建议你去看看Delphi自带的演示程序,目录是在elphi目录/Demos/ db/Fishfact目录下。
J jlgxy_96 Unregistered / Unconfirmed GUEST, unregistred user! 2000-04-18 #6 bmp,jpg 如果自己添加控件的话可以显示gif and 动画gif