Que mi dll retorne embedded Resources????

02/09/2004 - 18:45 por Guggemheimer | Informe spam
Tengo una clase a la que le he llamado icons y ella posee
un gran compendio de iconos que estan incrustados en la
clase, así que cuando genero mi dll los icons forman parte
de la dll, tambien tengo una function que retorna el
recurso "empotrado" pero cuando trato de devolverlo a
través de una instancia en mi programa (que usa la dll) se
produce el error que describe que no es una referencia de
Objeto, es decir, el framework me trae de cabezas!!!!,
cómo puedo entonces retornar un objeto que forma parte de
una endomoniada dll???

Preguntas similare

Leer las respuestas

#1 Paulo Conde
02/09/2004 - 20:57 | Informe spam
Si nos colocas un poco de código posiblemente podamos ver que esta fallando.

Saludos

Paulo G. Conde M.
+58-416-4721293
+58-273-5412395

Barinas, Venezuela
Respuesta Responder a este mensaje
#2 Pedro Luna Montalvo \(MVP.NET\)
03/09/2004 - 04:40 | Informe spam
Definitivamente tendrias que agregar codigo para ayudarte.


El manejo centralizado de recursos en un ensamblado por separado de tu
aplicacion es el modelo que habitualmente uso, y tengo aplicaciones en
produccion que funcionan de esta forma, asi que no entiendo en que puedes
estar teniendo problemas.

Te describo mi caso:

1. Un archivo de recursos con los recursos (en tu caso iconos)
2. Un metodo estatico en una clase publica (o una subrutina en un modulo
publico, para hablar mas VB), que recibe como parametro una clave String.
3. Recupero el icono correspondiente a esa clave ypresto!!

Saludos
Pedro Luna, MVP
Gye, Ecu



"Guggemheimer" escribió en el mensaje
news:50ae01c4910c$4471f2d0$
Tengo una clase a la que le he llamado icons y ella posee
un gran compendio de iconos que estan incrustados en la
clase, así que cuando genero mi dll los icons forman parte
de la dll, tambien tengo una function que retorna el
recurso "empotrado" pero cuando trato de devolverlo a
través de una instancia en mi programa (que usa la dll) se
produce el error que describe que no es una referencia de
Objeto, es decir, el framework me trae de cabezas!!!!,
cómo puedo entonces retornar un objeto que forma parte de
una endomoniada dll???
Respuesta Responder a este mensaje
#3 Anonimo
03/09/2004 - 15:46 | Informe spam
Ok, exactamente, pero no utilizo en resx, pues solo tengo
una aplicación que se genera como compilación de clases
(en una .dll), los iconos los agrego al proyecto como
recursos incrustados en mi ventana de soluciones.

Lo que tengo en la clase Iconi en una funcion que retorna
un icono que esta incrustado en la misma clase, pero
cuando utilizo un objeto en un proyecto aparte (agrego
porsupuesto el ensamblado .net de la clase ya creada al
proyecto nuevo) e llamo al metodo getIcon(byval name as
String), es decir:

me.icon = icn.getIcon("pc_02")

es cuando ocurre el error, de todas formas gracias,
tratare de trabajar con recursos a ver..., el codigo
fuente que estoy adaptando es uno que referencio felixcriv
en el foro de vb .net de willydev esta es la url:
http://www.codeproject.com/vb/net/embeddedicon.asp
simplemente adapto la funcion a una clase y los recursos
los incrusto en la clase
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida