Advertisement
RibaSoft

Carregar Imagem do Banco de Dados

Feb 14th, 2023
1,751
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Delphi 0.57 KB | None | 0 0
  1. procedure TForm1.CarregaFoto;
  2. var
  3.   Imagem: TJPEGImage;
  4.   MemoriaStream: TMemoryStream;
  5. begin
  6.   try
  7.     Imagem := TJPEGImage.Create;
  8.     MemoriaStream := TMemoryStream.Create;
  9.  
  10.     TBlobField(DataModulo.Query.FieldByName('FOTO')).SaveToStream(MemoriaStream);
  11.  
  12.     if (MemoriaStream.Size > 0) then
  13.     begin
  14.       MemoriaStream.Position := 0;
  15.       Imagem.LoadFromStream(MemoriaStream);
  16.       ImageFoto.Picture.Assign(Imagem);
  17.     end
  18.     else
  19.     begin
  20.       ImageFoto.Picture.Assign(nil);
  21.     end;
  22.  
  23.   finally
  24.     Imagem.Free;
  25.     MemoriaStream.Free;
  26.   end;
  27. end;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement