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 <mailto:[EMAIL PROTECTED]> To: vbusers List Member <mailto:[email protected]> 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
