Discussion:
Utilizar dll de VB.NET en VB6
(demasiado antiguo para responder)
Richard Pagan
2004-10-20 18:36:52 UTC
Permalink
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
DJ GUAU
2004-10-20 20:11:34 UTC
Permalink
Ni a palos!


DJ GUAU..
buscalo en el google...
-----Mensaje original-----
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
.
Eduardo A. Morcillo [MS MVP VB]
2004-10-20 23:27:53 UTC
Permalink
Post by Richard Pagan
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
Guillermo 'guille'
2004-10-21 00:12:01 UTC
Permalink
Si se puede.
Échale un vistazo a esta serie de artículos:
http://www.elguille.info/NET/servidorNETparaCom/servidorNETparaCOM.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:***@TK2MSFTNGP14.phx.gbl


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/indice.htm#notas260299
--
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)
Post by Richard Pagan
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
Continúe leyendo en narkive:
Loading...