MS:=TBlobStream.Create(DM.ATFinger.FieldByName('FINGER') as TBlobField , bmReadWrite);
MS.WriteBuffer(FRegTemplate, $401);
MS.Free;
MS.WriteBuffer(FRegTemplate, $401);
MS.Free;
解决方案 »
- class TDBFilterCOmboBox not found
- 如何动态添加属性页(PageControl1)
- CGI程序所编写的程序运行不了~~!!急~
- 在adoquery中执行delete后怎么撤销删除?
- 用D6写的程序,终于可以让大家下载
- 怎样把一个表一栏里的内容加入到combobox里?解决就给分!
- 我想把一个大文本压缩后传至后台UNIX的服务器上,传完后通知后台服务器解压,并处理该文本,应该怎样做?
- 问个简单sql语句问题(急,谢谢大家帮助)
- whitehare(小白免)在嗎???
- IE 如何自动更新 Activex Form??
- PItemIDList在帮助中怎么找不到?
- 基础OOP问题,关于 property 使用 function & procedure 做成员...
procedure TForm1.ImageIntoDBBitBtnClick(Sender: TObject);
begin
try
with Query1 do
begin
close;
sql.clear;
sql.add('insert into img (imga) values(:imag)');
end;
try
if FileName<>'' then
ParamByName('Img').LoadfromFile(FileName,ftGraphic)
else
ParamByName('Img') .asBlob:='';
Query1.ExecSQL;
except
ShowMessage('图片保存出错!');
exit;
end;
except
end;
end;//读取
procedure TForm1.ImageFromDBBitBtnClick(Sender: TObject);
var
m_jpegstream:tmemorystream;
begin
with Query1 do
begin
close;
sql.clear;
sql.Add('select imga from img');
try
Open;
except
exit;
end;
end;
if (Query1.FieldByName('imga') as tblobfield).asstring='' then
begin
exit;
end
else
begin
try
try
m_jpegStream:=TMemoryStream.Create;
(Query1.fieldbyname('imga') as TBlobField).SaveToStream(m_JpegStream);
m_JpegStream.Position:=0;
try
image2.Picture.Graphic:=nil;
image2.Picture.Graphic:=TJpegImage.Create;
image2.Picture.Graphic.LoadFromStream(m_JpegStream); //读Jpeg
except
Image2.Picture.Bitmap.LoadFromStream(m_JpegStream); //读Bmp
end;
except
end;
finally
m_JpegStream.Free;
Query1.Close;
Query1.UnPrepare;
end;
end;
end;//BMP转换为JPG
procedure TStuXXSLForm.LoadImageBitBtnClick(Sender: TObject);
var
MyJpeg:TJpegImage;
begin
inherited;
if OpenPictureDialog1.Execute then
begin
FileName:=OpenPictureDialog1.FileName;
Image1.Picture.LoadFromFile(FileName);
if ExtractFileExt(FileName)='.Bmp' then
begin
MyJpeg:= TJpegImage.Create;
MyJpeg.Assign(Image1.Picture.Bitmap);
FileName:='Photo.Jpg';
MyJpeg.SaveToFile(FileName);
MyJpeg.Free;
end;
end;
end;