+ -
当前位置:首页 → 问答吧 → delphi 读取bmp文件,然后存入数据库

delphi 读取bmp文件,然后存入数据库

时间:2011-10-17

来源:互联网

ImgBMP := TBitmap.Create;
  try
  ImgBMP.LoadFromFile(ImgName);
  ImgPhoto.Picture.Assign(ImgBMP);
  ImgBMP.FreeImage;
  finally
  ImgBMP.Free;
  end;

imgphoto代表TImage,
imgName代表文件路径
 为什么总在ImgBMP.LoadFromFile(ImgName)这里报异常

作者: jubobo   发布时间: 2011-10-17

ImgName是jpg的还是bmp的,jpg的要加jpeg单元

作者: bdmh   发布时间: 2011-10-17

bmp的。jpeg的能存进去。现在就是打开bmp文件的时候,报错

作者: jubobo   发布时间: 2011-10-17

报的什么异常?

作者: m617105   发布时间: 2011-10-17

要么是内存错误,要么是bitmap不合法

作者: jubobo   发布时间: 2011-10-17

delphi 2007 下没有问题

procedure TForm4.BitBtn1Click(Sender: TObject);
var
  ImgBMP : TBitmap;
begin
  ImgBMP := TBitmap.Create;
  try
  ImgBMP.LoadFromFile('D:\Backup\我的文档\My Pictures\5.bmp');
  Image1.Picture.Assign(ImgBMP);
  ImgBMP.FreeImage;
  finally
  ImgBMP.Free;
  end;
end;

作者: tj_snowwolf   发布时间: 2011-10-17

我也觉得邪门了啊。

作者: jubobo   发布时间: 2011-10-17

windows单元和graphics单元都有个TBitmap,可能声明了windows单元的,创建了graphics单元的。

作者: lght   发布时间: 2011-10-17

热门下载

更多