Delphi: cómo leer la imagen del "archivo .res", no el recurso incrustado

Alguien sabe cómo leer an imagen de .res presentar en disco, usando un programa Delphi?

Por favor note que estoy preguntando acerca de leer una imagen de un archivo .res en el disco, y no acerca de incrustar recursos en la aplicación Delphi y leer un archivo de recursos vinculado a un ejecutable.

Quiero decir :

  1. Nombre de archivo y ruta a un archivo .res en el disco, abra el archivo .res y decodifique lo suficiente como para...
  2. Localice la imagen.
  3. Carga la imagen

no algo como esto :

{$R resfile.res}    

blablabla.LoadFromResourceName(HInstance, 'IMAGE_NAME');

Gracias por la ayuda avanzada.

preguntado el 03 de mayo de 12 a las 18:05

1 Respuestas

El código abierto Editor de recursos XN (escrito en Delphi) contiene el código necesario para hacer esto (así como recursos de lectura/edición de ejecutables, DLL, módulos OCX, etc.). ¡Podrás sacar lo que necesites de eso!

contestado el 03 de mayo de 12 a las 18:05

Gracias por responder. He estado probando esa base en TResModule componente utilizado en XN Resource Editor. Esa es la única solución que yo sepa. Pero el problema es que el tamaño de mi aplicación crece. Cualquier otra solución sería apreciada. - teodorusap

Sí, el código no se ha actualizado en un Corto tiempo, por lo que una pequeña recodificación no sería tan mala idea. - LaKraven

No más descargas del sitio. Y sutilmente recuerdo algunas charlas, que alguna comunidad quería adelantar y continuar XNRE - Arioch 'El

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.