Usar dll creada con VB2005 desde VB6

29/10/2006 - 13:38 por Raul | Informe spam
Pues nada la consulta es esta.

Dll creadas desde .net, como se pueden hacer las llamadas desde VB 6.


Saludos y gracias

Preguntas similare

Leer las respuestas

#1 Alberto Poblacion [MVP]
29/10/2006 - 14:39 | Informe spam
"Raul" wrote in message
news:eEufZg1%
Dll creadas desde .net, como se pueden hacer las llamadas desde VB 6.



Hay que convertirlas en objetos COM, lo cual se puede hacer de dos
formas:
- Marcar el checkbox "Register for COM Interop" que se encuentra en las
propiedades del proyecto en Visual Studio, y recompilar.
- Usar desde linea de comandos la instrucción TLBEXP nombre.dll .

Una vez hecho eso, desde VB6 se accede a Proyecto->Referencias y se
añade la referencia a la dll.
Respuesta Responder a este mensaje
#2 Harvey Triana
02/11/2006 - 17:36 | Informe spam
http://www.elguille.info/NET/servid...araCOM.htm

<HT />
http://vexpert.mvps.org/Default.aspx

"Raul" escribió en el mensaje
news:eEufZg1%
Pues nada la consulta es esta.

Dll creadas desde .net, como se pueden hacer las llamadas desde VB 6.


Saludos y gracias





Respuesta Responder a este mensaje
#3 Ronald Ricardo Ramirez Moran
12/11/2006 - 21:28 | Informe spam
Para poder utilizar una dll de VB.NET tienes que publicarla a COM siguiendo
el siguiente esquema:

- Generar el ensamblado firmandolo con una clave generada por la utilidad
SN.EXE o si usas VS2005 utilizando la pestaña Firma o Sign que se incrusta en
el ensamblado si mas problemas.

- Registrarlo en COM con la utilidad REGASM.EXE o señalando la opcion "Hacer
disponible para COM" desde las propiedades del proyecto en VS2005

Saludos,


Ronald Ricardo Ramirez Moran

Blog:
http://ecuador.latindevelopers.net/blogs/dlanorok
http://weblogs.foxite.com/DlanorOk
http://spaces.msn.com/DlanorOk


"Raul" wrote:

Pues nada la consulta es esta.

Dll creadas desde .net, como se pueden hacer las llamadas desde VB 6.


Saludos y gracias






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