Utilizar dll de VB.NET en VB6

20/10/2004 - 20:36 por Richard Pagan | Informe spam
Tengo entendido de que se pude utilizar dll's de VB6 en
VS.NET. Por el contrario, he tratado y no he logrado
utilizar dll's de VB.NET en VB6.

Hay alguna de manera que se pueda utilizar dll's de
VB.NET en VB6?

Gracias por las respuestas,
Richard

Preguntas similare

Leer las respuestas

#1 DJ GUAU
20/10/2004 - 22:11 | Informe spam
Ni a palos!


DJ GUAU..
buscalo en el google...

Tengo entendido de que se pude utilizar dll's de VB6 en
VS.NET. Por el contrario, he tratado y no he logrado
utilizar dll's de VB.NET en VB6.

Hay alguna de manera que se pueda utilizar dll's de
VB.NET en VB6?

Gracias por las respuestas,
Richard
.

Respuesta Responder a este mensaje
#2 Eduardo A. Morcillo [MS MVP VB]
21/10/2004 - 01:27 | Informe spam
Hay alguna de manera que se pueda utilizar dll's de
VB.NET en VB6?



Es posible. Primero debes asignar los GUIDs a la clase para que pueda ser
usada desde COM. Lo mas simple para hacer esto es agregar una clase de tipo
COM al proyecto. Lo segundo a tener en cuenta es que la clase debe tener un
constructor publico sin parametros (COM no soporta constructores con
parametros). Una vez creada la DLL solo te falta registrarla (aunque el IDE
lo hace automaticamente si marcas la casilla de registrar para COM en las
propiedades del proyecto). El registro para COM de una dll .net no se hace
con regsvr32 sino con regasm.exe que se encuentra en la carpeta donde esta
instalado el framework.

Eduardo A. Morcillo [MS MVP VB]
http://www.mvps.org/emorcillo
Respuesta Responder a este mensaje
#3 Guillermo guille
21/10/2004 - 02:12 | Informe spam
Si se puede.
Échale un vistazo a esta serie de artículos:
http://www.elguille.info/NET/servid...araCOM.htm


También te recomiendo el hilo "¿Cómo tengo que hacer un form para poder
cargarlo después en VB6?" (del grupo microsoft.public.es.vsnet) en el que
además de explicar paso a paso lo que debes hacer, "amplio" cómo usar los
eventos sin perder la compatibilidad binaria:
news:


Para saber que es eso de la compatibilidad binaria en los componentes COM,
échale un vistazo a esta nota:
http://www.elguille.info/vb/GSAXDLL...otas260299

Nos vemos.
Guillermo
Microsoft VB MVP desde 1997
Te invito a mi sitio dedicado al VB y más...
http://www.elguille.info/
http://www.mundoprogramacion.com/
(puede que el correo usado sea anti-spam)


"Richard Pagan" wrote in message
news:011b01c4b6d3$c47f7aa0$
Tengo entendido de que se pude utilizar dll's de VB6 en
VS.NET. Por el contrario, he tratado y no he logrado
utilizar dll's de VB.NET en VB6.

Hay alguna de manera que se pueda utilizar dll's de
VB.NET en VB6?

Gracias por las respuestas,
Richard
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida