var
stream:tmemorystream; if datab.remote_query.Fields[i].DataType=ftblob then
begin
stream:=tmemorystream.Create;
(datab.remote_query.Fields[i] as tblobfield).SaveToStream(stream);
tblobfield(datab.local_query.Fields[i]).LoadFromstream(Stream);
end;
显示bitmap image is not valid.应该怎么改呢?
stream:tmemorystream; if datab.remote_query.Fields[i].DataType=ftblob then
begin
stream:=tmemorystream.Create;
(datab.remote_query.Fields[i] as tblobfield).SaveToStream(stream);
tblobfield(datab.local_query.Fields[i]).LoadFromstream(Stream);
end;
显示bitmap image is not valid.应该怎么改呢?
解决方案 »
- 送分100分:DLL中使用STRING类型形参返回调用程序一个字符串时出现错误
- 如何在Delphi里删除文件夹?
- 明天要面试了,大家帮帮我。
- 急!各位帮帮忙,进来看看!
- 在水园被扣信誉分﹐不开心﹐散分
- 在DELPHI7.0中,为什么找不到QReport组件页。
- 有关多媒体技术?
- select count(*) from 咨询 返回数值问题?
- 为什么我看不到屏幕的变化
- 哪儿有d6的企业版下载
- 谁用过D2009的 New DataSnap开发中间层服务器
- unicode 问题:delphi2009 中使用indy 的 IdTCPClient 发送数据(包含中文),服务端为linux C程序,linux显示乱码,返回的中文delphi 也显示成乱码
TBlobField(ADOQPicture.FieldByName('Picture')).LoadFromStream(FS); MS:=TMemoryStream.create;
TBlobField(ADOQPicture.FieldByName('Picture')).SaveToStream(MS) ; Bmp.LoadFromStream(MS) ;
stream:tmemorystream; if datab.remote_query.Fields[i].DataType=ftblob then
begin
stream:=tmemorystream.Create;
tblobfield(datab.remote_query.Fields[i]).SaveToStream(stream);
stream.Position:=0;
tblobfield(datab.local_query.Fields[i]).LoadFromstream(Stream);
stream.Free;
end;
var
MyJpeg: TJpegImage;
bmp: Tbitmap;
begin
bmp:=tbitmap.Create;
MyJpeg:= TJpegImage.Create;
try
myjpeg.LoadFromFile(source);
bmp.Assign(myjpeg);
bmp.SaveToFile(dest);
finally
bmp.free;
myjpeg.Free;
end;
end;
var
Bmp:TBitmap;
Jpeg:TJPEGImage;
begin
Bmp:=TBitmap.create;
Jpeg:= TJpegImage.Create;
try
Bmp.LoadFromFile(BmpFile);
Jpeg.Assign(Bmp);
Jpeg.SaveToFile(JpegFile);
finally
Bmp.Free;
Jpeg.Free;
end;
end;