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

Responder a