Page 1 of 1

Problema con TImage

Posted: Tue May 23, 2006 4:58 pm
by jmartial
Hola,

Me gustaría saber si existe algún bug en la clase Timage por lo que no pueda mostrar un GIF desde recursos.

Ejemplo:

Funciona Bien:

REDEFINE IMAGE oImg ID 114 OF oDlg RESOURCE "TPV"

Siendo TPV un recurso en un rc de la siguiente forma:
TPV BITMAP "MiTpv.bmp"

NO Funciona si el recurso es un Gif:
TPV GIF "MiTpv.gif"

Y Sí funciona si el GIF se toma desde el Disco:

REDEFINE IMAGE oImg ID 114 OF oDlg FILE "TPV.GIF"

¿Algún ejemplo de cargar un Gif desde recursos ? ¿No se puede?

Un Saludo,
Joaquín

Posted: Thu May 25, 2006 8:05 am
by Antonio Linares
Joaquín,

Si no me equivoco, los GIFs no son recursos estandard de Windows.

Posted: Thu May 25, 2006 9:45 am
by jmartial
Antonio,

Pero introduciéndolo en el RC como:

TPV GIF "MiTpv.gif"

se incrustan en el exe, por lo que debe haber alguna función desde freeimage para leerlos.

Pero bueno, ya lo estudiaré, si ves alguna posibilidad me lo comentas, yo seguiré buscando.

Gracias,
Joaquín

Posted: Thu May 25, 2006 11:34 am
by Antonio Linares
Joaquín,

Tal vez puedas cargarlo con LoadResource() y luego salvarlo a disco y desde ahí leerlo como un fichero. Windows no proporciona un LoadGIF().