Hola,
Estoy desarrollando una pagina ASP.NET que debe invocar los m?todos de un ActiveX implementado en Visual Basic. Para ello he creado la referencia al ActiveX y lo ejecuto mediante el siguiente c?digo:
P?gina sin t?tulo
<%
set test = Server.CreateObject("SIA.SIAControl")
test.Inicializa("file://D:/simul_pagi_princip2.htm")
test.iniciarAcceso("hola")
set test = Nothing
%>
El ActiveX abre un formulario VB que dentro contiene un WebBrowser en el que debe abrir una p?gina html. Sobre este webbrowser el ActiveX hace varias operaciones (login, enviar un dato, recibir respuestas?)
El problema es que al ejecutar el ASP.NET lanzamos el ActiveX correctamente ejecutando el m?todo de login, pero al entrar en la funci?n de IniciarAcceso obtenemos el error: Object variable or with block variable non-set.
El c?digo de la funci?n del ActiveX es:
frmIE.wb.Document.Body.setAttribute "objVB", Me