Página 1 de 1

Obtención de recursos desde DLL ( Diseñador )

Publicado: Mar Dic 01, 2015 12:26 pm
por Shadax
Buenos días a todos; Hacía tiempo que no posteaba por aquí.

Me ha surgido un problema cuya solución temo que no será viable si no es por futura actualización del IDE o, con más fortuna, vía generación de plugin para el IDE: Seleccionar recursos inyectados en una DLL, generada en Xailer, utilizando el formulario de selección que provee el IDE:
Imagen


Actualmente somos capaces de importar una DLL con todos los recursos inyectados en ella en tiempo de ejecución pero si estamos diseñando un formulario y pretendemos asignar una imagen a cualquier estado de un botón, el cargador de imágenes de Xailer únicamente te permitirá cargar imágenes desde un fichero de recursos ".RC" o vía importación directa de un fichero.

¿Porqué no poder seleccionar una DLL generada con Xailer en la que hemos inyectado los recursos y de ahí poder obtener la imagen?, ¿Sería posible de alguna manera?
Imagen

A ver si alguien puede orientarme un poco en el caso de que sí sea posible... Un saludo!

Re: Obtención de recursos desde DLL ( Diseñador )

Publicado: Mié Dic 02, 2015 9:17 am
por Shadax
¿Nadie conoce la manera de hacer que el IDE trabaje también con DLL's, aunque sea mediante algún plugin? Si tuviese la documentación podría desarrollar alguno para este menester...

Re: Obtención de recursos desde DLL ( Diseñador )

Publicado: Mié Dic 02, 2015 9:54 am
por jfgimenez
Juanra,

Me temo que no es posible. O mejor dicho, sí se podría, pero hay que hacer bastantes cambios en el IDE para que funcione, y créeme que es complicado.

Ahora bien, si esa DLL de recursos la estáis creando vosotros, entonces lo mejor que podéis hacer es añadir el proyecto de la DLL como un subproyecto más del proyecto en el que estéis trabajando. De esa forma, los .rc con todos los recursos que contenga os aparecerían en el gestor de recursos.

Re: Obtención de recursos desde DLL ( Diseñador )

Publicado: Mié Dic 02, 2015 11:46 am
por Shadax
jfgimenez escribió:Juanra,

Me temo que no es posible. O mejor dicho, sí se podría, pero hay que hacer bastantes cambios en el IDE para que funcione, y créeme que es complicado.

Ahora bien, si esa DLL de recursos la estáis creando vosotros, entonces lo mejor que podéis hacer es añadir el proyecto de la DLL como un subproyecto más del proyecto en el que estéis trabajando. De esa forma, los .rc con todos los recursos que contenga os aparecerían en el gestor de recursos.
Si, tienes razón. Acabo de incluir el proyecto de la DLL y con cuatro retoques ya puedo operar como quería.

Muchas gracias por tu respuesta y un saludo!!!