¿Cómo puedo llamar un DLL hecho en C-Sharp en un programa de Visual Basic?

06/05/2006 - 04:39 por Carlos Villaseñor M. | Informe spam
Hola a todos!

Soy nuevo en el apredizaje del C-Sharp y en general en el Visual Studio
.NET. Recientemente he necesitado desarrollar unos métodos de manera que
sean bibiliotecas DLL en "C-Sharp", pero debo compartirlo con otro usuario
que ha desarrollado una aplicación en Visual Basic en versión 6, yo supongo
que no importa en qué lenguaje se desarrolle la librería DLL, pero al tratar
de incorporarla en dicha apliacación no lo pudimos hacer ¿será que existe
problema de compatibilida entre versiones de Visual Studio? ¿Existe alguna
manera o truco para poder incluir u librería DLL en versiones anteriores de
Visual Studio?

Agradezco de antemano cualquier ayuda.

SALUDOS

Preguntas similare

Leer las respuestas

#1 Miguel Ortiz Falcón
06/05/2006 - 04:59 | Informe spam
Carlos,

a grandes rasgos una vez creado el ensamblado .NET tienes que usar la
utilidad TLBEXP, para "pasarla a COM", después como todo componente com hay
que registrarlo mediando "REGASM", te dejo esto para que te ayude:

http://www.elguille.info/colabora/p...TenVB6.htm

Saludos...!

Miguel Ortiz Falcón



"Carlos Villaseñor M." escribió:

Hola a todos!

Soy nuevo en el apredizaje del C-Sharp y en general en el Visual Studio
..NET. Recientemente he necesitado desarrollar unos métodos de manera que
sean bibiliotecas DLL en "C-Sharp", pero debo compartirlo con otro usuario
que ha desarrollado una aplicación en Visual Basic en versión 6, yo supongo
que no importa en qué lenguaje se desarrolle la librería DLL, pero al tratar
de incorporarla en dicha apliacación no lo pudimos hacer ¿será que existe
problema de compatibilida entre versiones de Visual Studio? ¿Existe alguna
manera o truco para poder incluir u librería DLL en versiones anteriores de
Visual Studio?

Agradezco de antemano cualquier ayuda.

SALUDOS




Respuesta Responder a este mensaje
#2 Alberto Poblacion
06/05/2006 - 10:22 | Informe spam
"Carlos Villaseñor M." wrote in message
news:
[...] Recientemente he necesitado desarrollar unos métodos de manera que
sean bibiliotecas DLL en "C-Sharp", pero debo compartirlo con otro usuario
que ha desarrollado una aplicación en Visual Basic en versión 6,
[...] ¿Existe alguna
manera o truco para poder incluir u librería DLL en versiones anteriores
de
Visual Studio?



Para que la entienda el VB6, tienes que convertir la DLL de C# en una
libreria COM. Si estás usando el Visual Studio, la forma más fácil de
conseguirlo es marcar en las propiedades del proyecto la casilla que dice
"Register for COM interop", y volver a compilar. Esto tiene el mismo efecto
que ejecutar a mano el TLBEXP y REGASM que te han comentado en otro mensaje.
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida