Copiar imagem de um campo BLOB para uma variável TBitmap

Delphi

04/03/2005

Tenho uma variável do tipo TBitmap e preciso carregar pra esta varivável uma imagem que está em uma tabela do firebird onde o campo é do tipo BLOB. como faço para copiar esta imagem para a variável?


Raserafim

Raserafim

Curtidas 0

Respostas

Fsflorencio

Fsflorencio

04/03/2005

Amigo, Tive esta mesma dúvida no fórum de Firebird e ela foi respondida.
Dá uma pesquisada pelo termo blob que vc vai encontrar algum material.


GOSTEI 0
Sremulador

Sremulador

04/03/2005

você pode utilizar o memorystream....


GOSTEI 0
Raserafim

Raserafim

04/03/2005

resolvi da seguinte forma:
no evento OnDrawColumnCell coloquei o segunte comando:

DBGrd.Canvas.FillRect(Rect);
Btm := TBitmap.Create;
Btm.Assign(Column.Field);
DBGrd.Canvas.Draw(Rect.Left, Rect.Top, Btm);
Btm.Free;


GOSTEI 0
POSTAR