GARANTIR DESCONTO

Fórum atribuir TBlobField a um TImage #275465

04/04/2005

0

como faço para exibir em um componente TImage uma imagem do campo da tabela BLOB (firebird 1.5 e componente de acesso MDO).
obsÇ n´ao posso utilizar o TDBImage.


Raserafim

Raserafim

Responder

Posts

04/04/2005

Gandalf.nho

Use SaveToStream e LoadFromStream


Responder

Gostei + 0

05/04/2005

Raserafim

tentei TBlobStream, mas não consegui, tentei TMemoryStream e tb não consegui. Devo ter feito alguma coisa errada.
Você pode dar um exemplo mais explícito de como fazer isso?


Responder

Gostei + 0

05/04/2005

Gandalf.nho

Dê uma olhada aqui [url]http://forum.clubedelphi.net/viewtopic.php?t=23497[/url]


Responder

Gostei + 0

07/04/2005

Raserafim

vi o tópico, valeu gandalf. vai ser útil quando quiser usar jpeg.
para usar bmp consegui um modo mais simples:

var
Img: TString;
begin
if CAMPOBLOB.Value <> ´´ then
begin
Img := Query.CreateBlobStream(CAMPOBLOB , bmRead);
Image1.Picture.Bitmap.LoadFromStream(Img);
end;
end;


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar