Colocar imagem do BD no Rave???

Delphi

09/06/2009

Olá pessoal!

Estou com um problema, preciso colocar uma imagem gravada no banco de dados, campo blob(firebird), dentro de um rave, porém quando executo o programa aprensenta a seguinte mensagem:


Raised exception class EInvalidGrafic with message ´Bitmap image is not valid ´Process stopped´.

Eu salvei a imagem no banco como bmp, mas msmo assim não funcionou, estou usando o bitmap component para que seja exibida a imagem.
Alguem sabe como fazer um tratamento via codigo no delphi para que possa ser aceito tanto imagem em formato bmp como jpg ?


Obrigado!


Ledzolezzi

Ledzolezzi

Curtidas 0

Respostas

Fatima

Fatima

09/06/2009

Olá,

Tive o mesmo problema a pouco tempo ... não conseguia fazer com que o Rave aceitasse figuras do tipo JPG ... pelo menos não com minha versão de Rave ... gravei na tabela apenas o caminho das fotos e para mostrá-las, no evento ON_BEFORE_PRINT relacionava BitMap1.FileLink com o caminho das fotos! ** Quando queria mostrar um JPG transformava em BMP!

Espero ter ajudado. :D


GOSTEI 0
Danielrsanches

Danielrsanches

09/06/2009

olha, trabalhando com TImage, ela também só aceita imagens .BMP, porém, declarando JPG na cláusula uses, o TImage passa a aceitar tal extensão ... faz um teste aí ...

abraço !!


GOSTEI 0
POSTAR