为什么要通过剪贴版呢?
直接用image就可以吧数据库中的图片取出了

解决方案 »

  1.   

    哎,放假了,上网也不方便。
    因为我用于显示图片的窗体,image(不是dbimage)等都是利用代码动态创建的
      

  2.   

    a:=TjpegImage.Create ;
      a.loadfromfile(''e:\aa.jpg'');
      a.SaveToClipboardFormat(MyFormat,AData,APalette);
      Clipboard.SetAsHandle(MyFormat,AData);
      image1.Picture.Assign(Clipboard);
      a.free;
      

  3.   

    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;