Foro de elhacker.net

Programación => Programación Visual Basic => Mensaje iniciado por: dgtn en 9 Abril 2019, 02:27 am



Título: mensaje de pagina web. desbordamiento de pila en la linea...
Publicado por: dgtn en 9 Abril 2019, 02:27 am
Que tal buenas tardes colegas,

Me encuentro trabajando en una pequeña aplicación, la cual, se conecta a un portal web a través de un control webbrowser, sin embargo, mi intención es no utilizarlo del todo lo tengo agregado para corroborar que la interacción con los demás controles es correcto.

Bueno, el mensaje aparece cuando intento enviar parámetros al webbrowser y llamar a una función de javascript.

Es importante señalar que el sitio no es mío.

Acá les muestro mi código:

Código:
   Private Sub Login_Click(sender As System.Object, e As System.EventArgs) Handles Login.Click
        Dim captchatexto As String = InputBox("Introduzca el texto que visualiza en la ventana")
        If captchatexto <> "" Then
            Dim rfc, pass, captcha As HtmlElement
            rfc = wbsat.Document.GetElementById("rfc")
            rfc.SetAttribute("value", "RPS090924NI0")
            pass = wbsat.Document.GetElementById("password")
            pass.SetAttribute("value", "*****")
            captcha = wbsat.Document.GetElementById("jcaptcha")
            captcha.SetAttribute("value", captchatexto)
            wbsat.Document.GetElementById("submit").InvokeMember("Click")

        Else
            MsgBox("Debe introducir el texto de la imagen")
        End If

    End Sub


Cabe señalar que si interactúo directamente con el webbrowser para hacer la navegación ese error no se visualiza. Espero que me puedan orientar muchachos, un saludo