begin
PicStream:=TMemoryStream.Create();
try
TGraphicField(DM_All.AQ_StudentDoc.FieldByName('Photo')).SaveToStream(PicStream);
PicStream.Position:=0;
IM_Student.Picture.Graphic.LoadFromStream(PicStream);
finally
PicStream.Free;
end;
end;
这段代码运行时总是出错,为什么?
PicStream:=TMemoryStream.Create();
try
TGraphicField(DM_All.AQ_StudentDoc.FieldByName('Photo')).SaveToStream(PicStream);
PicStream.Position:=0;
IM_Student.Picture.Graphic.LoadFromStream(PicStream);
finally
PicStream.Free;
end;
end;
这段代码运行时总是出错,为什么?
解决方案 »
- 获取指定窗口控件句柄
- 把一个表中的数据导出到Excel ,或都是DBGRID中的数据导也到Excel.
- 再现急等reportmachine预览问题
- 请教一个有意思的问题,感兴趣的请入:
- 關於timer的interval問題
- 安装EhLib控件包是老是包File not found 'dbsumlst.dcu',为什么?怎么办?
- 大家来说说最后悔的事情和现在最想作的事情。
- 做自己的浏览器遇到的问题.在线等待!很急!!!100分赠送
- 各位网友,哪里有InstallShield Express安装软件及相关教程。
- pandas求解
- 请问怎么将一个adoquery的数据写到另一个adoquery数据集中?
- 招兵买马
var
pjpg:tjpegimage;
pic:TMemoryStream;
begin
pjpg:=tjpegimage.Create;
pjpg.LoadFromFile(F:\JPG.jpg);
pic:=TMemoryStream.Create;
pjpg.SaveToStream(pic);
pic.Position:=0;
TBlobField(dataset.FieldByName('Img')).LoadFromStream(pic);
dataset.post;
pic.Free;
pjpg.free;
end;
从数据库取出
var
pjpg:tjpegimage;
pic:TMemoryStream;
begin
pjpg:=tjpegimage.Create;
pic:=TMemoryStream.Create;
TBlobField(dataset.FieldByName('Img')).savetoStream(pic);
pic.positon:=0;
pjpeg.LoadFromStream(pic);
image.graphi.bmp.assign(pjpeg);
end;end;