Generar un wrapper para COM

09/07/2008 - 09:32 por Alhambra Eidos Kiquenet | Informe spam
Hola señores,

conocen algún Addin para Reflector o cualquier otra herramienta
independiente que permita generar una clase wrapper en C@ para un COM ?.

Por ejemplo, añado una referencia COM a mi proyecto de VStudio, y éste
genera el Interop.XXX.dll.

Ahora quisiera tener una clase C# que sea un wrapper de ese COM, con los
objetos, todos los métodos, propiedades, etcétera.

Alguna sugerencia sobre ello ?

Gracias de antemano. Saludos.

http://www.alhambra-eidos.es/web2005/index.html
www.kiquenet.net
http://www.setbb.com/putainformatic...opic.php?p„3
www.trabajobasura.com/solusoft

Preguntas similare

Leer las respuestas

#1 Alberto Poblacion
09/07/2008 - 10:27 | Informe spam
"Alhambra Eidos Kiquenet"
wrote in message news:
conocen algún Addin para Reflector o cualquier otra herramienta
independiente que permita generar una clase wrapper en C@ para un COM ?.

Por ejemplo, añado una referencia COM a mi proyecto de VStudio, y éste
genera el Interop.XXX.dll.

Ahora quisiera tener una clase C# que sea un wrapper de ese COM, con los
objetos, todos los métodos, propiedades, etcétera.

Alguna sugerencia sobre ello ?



Podrías usar TLBEXP.EXE para generar la DLL con el wrapper (te generará
código MSIL) y luego usar sobre ella el Reflector para generar C#.

De todas formas, ¿por qué la necesitas en C#? Si sólo es para ver cuáles son
las propiedades y métodos, te basta con añadir en el proyecto una referencia
a la DLL, y ya te salen todos los miembros en Intellisense, o en el
explorador de clases.
Respuesta Responder a este mensaje
#2 Alhambra Eidos Kiquenet
09/07/2008 - 22:15 | Informe spam
Hola,
necesito tener una clase en C#, tener métodos wrapper que llamen a los
métodos de COM. Para cada llamada a métodos de COM tengo que hacer un log y
otras tareas, todo ello por cada método.

Saludos y gracias.


Podrías usar TLBEXP.EXE para generar la DLL con el wrapper (te generará
código MSIL) y luego usar sobre ella el Reflector para generar C#.

De todas formas, ¿por qué la necesitas en C#? Si sólo es para ver cuáles son
las propiedades y métodos, te basta con añadir en el proyecto una referencia
a la DLL, y ya te salen todos los miembros en Intellisense, o en el
explorador de clases.


email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida