Copiar imagem de um campo BLOB para uma variável TBitmap
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
Curtidas 0
Respostas
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.
Dá uma pesquisada pelo termo blob que vc vai encontrar algum material.
GOSTEI 0
Sremulador
04/03/2005
você pode utilizar o memorystream....
GOSTEI 0
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;
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