Voy sabiendo un poco mas sobre el tema de no sacar JPG's con TImage, pero no consigo arreglarlo.
Si es un BMP, la clase TImage, ejecuta la funci贸n ReadBitMap() que funciona correctamente, pero...
si es JPG, hace uso de FreeImage.DLL y aqu铆 es donde tengo problemas, posiblemente por la carga de la DLL.
Cuando TImage hace uso de la funci贸n:
nFormat = FIGETFILETYPE( cFile, 0 ) => NIL.
Si le pongo directamente nFormat = 2 (para los JPG's), es la siguiente funci贸n la que devuelve NIL
hDib = FILOAD( nFormat, cFile, 0 ) => NIL
Esto me da que pensar que NO hace bien el interface con la DLL.
Otras DLL si funcionan, por ejemplo LIBMYSQL.DLL
Tiene que ser una tonter铆a, pero no doy con ella. En todas las intervenciones que veo en el foro son sobre BMP's, pero no veo a nadie que hable de JPG's
En fin, solicito vuestra ayuda, estoy parado con una aplicaci贸n importante.
Muchas gracias.