Si Esteban, la idea es hacer lo último que comentaste:
SET OBJ = Server.CreateObject("NamespaceMio.ClaseMiaQueQuieroInstanciar")
Esa es la forma en la que estoy llamando desde ASP 3.0 a los COM's/ActiveX
del Modelo DNA.
Mil gracias y saludos, ¡Muy buena data!
----- Original Message -----
From: Esteban Grinberg
To: vbusers List Member
Sent: Wednesday, December 20, 2006 4:13 PM
Subject: [vbusers] ADO.NET desde VB 6.0
Si, no es necesario si usas Visual Basic, pero si recomenable si usas ASP.
Pero solo se puede hacer referencia siempre y cuando exportes la interfaz como
InterfaceIsDual. Si lo haces solo por InterfaceIsIDispatch, solo vas a poder
instanciarla usando CreateObject. Creo haber leido que Microsoft por alguna
razon no recomendaba usar InterfaceIsDual, pero no estoy seguro.
De ultima podes referenciar la dll, y en vez de hacer SET OBJ = new
ClaseMiaQueQuieroInstanciar, podes hacer set OBJ =
CreateObject("NamespaceMio.ClaseMiaQueQuieroInstanciar")
Saludos,
Esteban
------------------------------------------------------------------------------
De: [email protected] [mailto:[EMAIL PROTECTED] En nombre de Oscar Onorato
(MUG)
Enviado el: Miércoles, 20 de Diciembre de 2006 15:28
Para: vbusers List Member
Asunto: [vbusers] ADO.NET desde VB 6.0
Buenísimo Esteban,
Ya leí el *.doc y quería preguntarte ¿en el caso de crear el/los
assemblie/s lo/s podés cargar en las referencias de VB 6.0 como si fuese una
DLL/ActiveX o necesariamente hay que warpearlo en un COM+?
Mil gracias
----- Original Message -----
From: Esteban Grinberg
To: vbusers List Member
Sent: Wednesday, December 20, 2006 3:17 PM
Subject: [vbusers] ADO.NET desde VB 6.0
Si, se puede. Tenes que usar interop.
Te envio un documento que hice hace un tiempo de cómo hacer un assembly
para ser llamado desde visual Basic (o ASP)
Saludos
----------------------------------------------------------------------------
De: [email protected] [mailto:[EMAIL PROTECTED] En nombre de Oscar Onorato
(MUG)
Enviado el: Miércoles, 20 de Diciembre de 2006 14:49
Para: vbusers List Member
Asunto: [vbusers] ADO.NET desde VB 6.0
Hola cumpas,
Estoy trabajando en una migración, desde hace un tiempo ya, y se me había
ocurrido crear una DAL en .NET 1.1, con acceso a SQL server 2000, pero para ser
usada tanto desde .NET -en el mediano plazo- y desde VB 6.0 en lo inmediato.
¿Se puede hacer esto?
¿Cómo puedo acceder a los recursos de .NET desde VB 6.0?
Sé que un COM/COM+ puede consumirse -wrappeado- desde VS.NET, pero no sé
si puede hacerse a la inversa.
Mil gracias y saludos