Visual Basic.NET - webbrowser object reference not set to an instance of an object

 
Vista:
sin imagen de perfil

webbrowser object reference not set to an instance of an object

Publicado por ricard (13 intervenciones) el 17/02/2018 13:28:41
Soy novato, paso a paso voy sacando adelante el proyecto, pero... Lo que me funciona en el otro formulario del proyecto (con otro nombre la instancia de webbrowser (allí se llama simplemente Browser en este formulario no funciona. Podeís echarme un cable?

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
Imports System.IO
Public Class Renovar
    Private Sub MovForm_Click(sender As Object, e As EventArgs) Handles MovForm.Click
        Dim a As New Login
        a.Show()
        Me.Finalize()
    End Sub
 
 
    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Renovar1.Click
        Dim path As String = "C:\texto.txt"
        Dim readText As String() = File.ReadAllLines(path)
 
        Dim lelementos As HtmlElementCollection = BrowserRen.Document.All  (Aqui me da el error System.NullReferenceException: 'Object reference not set to an instance of an object.')
 
        For Each s As String In readText
 
            BrowserRen.Navigate(s)
 
            For Each lelemento As HtmlElement In lelementos
                If lelemento.GetAttribute("id") = "lren" Then
                    lelemento.InvokeMember("click")
                End If
            Next
 
        Next
 
    End Sub
End Class
Agradecido de antemano
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de kingk
Val: 173
Ha mantenido su posición en Visual Basic.NET (en relación al último mes)
Gráfica de Visual Basic.NET

webbrowser object reference not set to an instance of an object

Publicado por kingk (77 intervenciones) el 17/02/2018 18:27:03
Hola, claramente el mensaje de error dice: Referencia a objeto no establecida como instancia de objeto. Debes crear una instancia de WebBrowser. En tu código seria así:
BrowserRen=New WebBrowser();
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar
sin imagen de perfil

webbrowser object reference not set to an instance of an object

Publicado por ricard (13 intervenciones) el 17/02/2018 22:14:10
No, no es esa la solución
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil
Val: 481
Bronce
Ha mantenido su posición en Visual Basic.NET (en relación al último mes)
Gráfica de Visual Basic.NET

webbrowser object reference not set to an instance of an object

Publicado por Miguel (476 intervenciones) el 19/02/2018 02:28:11
En ese momento la propiedad 'Document' del objeto 'BrowserRen' es Null.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar