Página 1 de 1

Consulta sobre manejo de imágenes

Publicado: Jue Dic 09, 2004 1:41 am
por jasm
Hola,
Tengo la siguiente duda:
Tengo una base de datos SQL con tablas en las que guardo imágenes.
Leo una de esas tablas (con su correspondiente SELECT) y cargo el valor
de la columna blob en una variable de memoria.
¿Como puedo asignar esa imágen a un TBevel, por ejemplo?
Saludos,
Jose A. Suarez

Consulta sobre manejo de imágenes

Publicado: Jue Dic 09, 2004 10:04 am
por ignacio
José,
Te recomiendo que primeramente intentes escribir en archivo temporal y luego
lo carges en el control. Una vez cargado podrás borrarlo sin problemas
mientras que el control esté vivo.
Un saludo,
--
Ignacio Ortiz
www.xailer.com
"Jose A. Suarez Moreno" <jasm@chochurro.com> escribió en el mensaje
news:41b79f43$[email=1@ozsrv2.ozlan.local...]1@ozsrv2.ozlan.local...[/email]
> Hola,
>
> Tengo la siguiente duda:
>
> Tengo una base de datos SQL con tablas en las que guardo imágenes.
>
> Leo una de esas tablas (con su correspondiente SELECT) y cargo el valor de
> la columna blob en una variable de memoria.
>
> ¿Como puedo asignar esa imágen a un TBevel, por ejemplo?
>
>
> Saludos,
>
> Jose A. Suarez

Consulta sobre manejo de imágenes

Publicado: Jue Dic 09, 2004 11:14 am
por jasm
Ignacio,
Gracias.
Buscaba la forma de evitar los archivos temporales.
Saludos,
Jose A. Suarez

Consulta sobre manejo de imágenes

Publicado: Jue Dic 09, 2004 11:23 am
por jfgimenez
José Alfonso,
> Buscaba la forma de evitar los archivos temporales.
Hay una forma: carga la imagen en una cadena, pero teniendo cuidado de que
esté completa; con eso me refiero a que no esté cortada en el primer
carácter 0 que encuentre. Después, pon lo siguiente en tu código:
::oImage1:oPicture := TPicture():LoadFromStream( cImage )
donde cImage es la cadena que he comentado.
--
Un saludo,
José F. Giménez

Consulta sobre manejo de imágenes

Publicado: Jue Dic 09, 2004 11:44 am
por jasm
Jose,
Gracias.
Probare lo que me dices.
Saludos,
Jose A. Suárez