怎样把数据库中存取的图片拷贝到剪贴板,然后把图片利用image显示出来?

怎样把数据库中存取的图片拷贝到剪贴板,然后把图片利用image显示出来?
[36 byte] By [yk1028] at [2008-6-4]
# 1
为什么要通过剪贴版呢?
直接用image就可以吧数据库中的图片取出了
cobi-我是小新 at 2007-10-23 > top of Msdn China Tech,Delphi,数据库相关...
# 2
哎,放假了,上网也不方便。。。。
因为我用于显示图片的窗体,image(不是dbimage)等都是利用代码动态创建的
yk1028 at 2007-10-23 > top of Msdn China Tech,Delphi,数据库相关...
# 3
a:=TjpegImage.Create ;
a.loadfromfile(''e:\aa.jpg'');
a.SaveToClipboardFormat(MyFormat,AData,APalette);
Clipboard.SetAsHandle(MyFormat,AData);
image1.Picture.Assign(Clipboard);
a.free;
fontain at 2007-10-23 > top of Msdn China Tech,Delphi,数据库相关...
# 4
var a:TjpegImage;
MyFormat : Word;
AData : THandle;
APalette : HPALETTE;

begin
a:=TjpegImage.Create ;
a.loadfromfile(''e:\aa.jpg'');
a.SaveToClipboardFormat(MyFormat,AData,APalette);
Clipboard.SetAsHandle(MyFormat,AData);
image1.Picture.Assign(Clipboard);
a.free;
end;
fontain at 2007-10-23 > top of Msdn China Tech,Delphi,数据库相关...