vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Zippen wie die Profis!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2024
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

VB.NET - Ein- und Umsteiger
System.NullReferenceException trotz isnothing 
Autor: c00p3r
Datum: 20.04.13 14:17

Sub BrowserProgressChanged(sender As Object, e As _
  WebBrowserProgressChangedEventArgs)
        ' Debug.WriteLine(e.CurrentProgress.ToString & "/" & 
        ' e.MaximumProgress.ToString)
        Try
            If Not IsNothing(browser.Document.GetElementById( _
              "production_table"))  Then
                browser.Stop()
                BrowserRdy()
            End If
        Catch ex As Exception
        End Try
End Sub
Obere Code liefert mir folgende Debuggerausgabe:

Eine Ausnahme (erste Chance) des Typs "System.NullReferenceException" ist in _____.exe aufgetreten.


Das Programm wird allerdings nicht unterbrochen, da die Ausnahme vom Benutzercode behandelt wird. (Einstellungen Ausnahmen)

Meine Frage, warum liefert der Code überhaupt eine Ausnahme? Anscheinend ist folgender Code
[u]IsNothing(browser.Document.GetElementById("production_table")) für den "Fehler" verantwortlich, aber gerade der Befehl "isnothing" sollte doch hier eine Ausnahme unterbinden. Wenn die Ausnahme so und so auftritt kann ich den isnothing Befehl ja gleich weglassen...

Erläuterung zur Aufgabe des Codes:

Das DocumentComplete Event feuert nicht immer, da es Probleme beim Laden eines "unwichtigen" Frames gibt. Über den obigen Code wird das Event "manuel" gefeuert, wenn das für die weitere Datenverarbeitung notwendige Objekt geladen wurde (production_table).

MfG c00p3r

alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
System.NullReferenceException trotz isnothing1.614c00p3r20.04.13 14:17
Re: System.NullReferenceException trotz isnothing779Manfred X20.04.13 14:27
Re: System.NullReferenceException trotz isnothing830c00p3r20.04.13 14:38
Re: System.NullReferenceException trotz isnothing761c00p3r20.04.13 14:41

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2024 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel