Ver Mensaje Individual
  #1 (permalink)  
Antiguo 30/07/2015, 09:19
i34a23
 
Fecha de Ingreso: agosto-2007
Ubicación: Santiago de Chile
Mensajes: 67
Antigüedad: 16 años, 8 meses
Puntos: 1
vb.net que hacer si el webbrowser nunca cambia a READYSTATE_COMPLETE ?

Estimados,
tengo tremendo porblema, hay veces que el navegador nunca cambia a READYSTATE_COMPLETE y queda siempre en READYSTATE_LOADING.
tengo esta funcion que espera a que el navegador termine de cargar

Código:
Public TheBrowser As New SHDocVw.InternetExplorer
    Public Sub Navegar(WebAdd)
        TheBrowser.Visible = True
        TheBrowser.Navigate(WebAdd)
    End Sub

    Public Sub EsperarNavegador()

        Do Until TheBrowser.ReadyState = WebBrowserReadyState.Complete
            Application.DoEvents()
        Loop
pero hay paginas que nunca cambian el estado del navegador a completo.
se puede forzar el cambio de estado? quizas con un timer, si luego de 20 segundos el navegador sigue en loading, cambiar a completo ???

atte