1. #1
    Avatar von rVs14
    Registriert seit
    18.11.2011
    Beiträge
    983
    Thanked 513 Times in 338 Posts

    Standard Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt

    Hey,

    Ich hab seit gestern das Problem (es war vorher nicht da, der Code hat sich nicht geändert), dass mir beim compilen ein Error ausgegeben wird:
    PHP-Code:
    Fehler beim Erstellen des FormularsWeitere Informationen finden Sie in Exception.InnerExceptionFehlerDer Objektverweis wurde nicht auf eine Objektinstanz festgelegt.. 
    Ich übergebe ein paar Werte an die 2. Form

    PHP-Code:
     Form2.TextBox2.Text TextBox1.Text
    Form2
    .RichTextBox2.Text TextBox2.Text
    Me
    .Hide()
    Dim frm2 As Form2 = New Form2
    frm2
    .Show() 
    Hoffe mir kann jemand helfen
    Geändert von aquastar (04.07.2012 um 18:28 Uhr)

  2. #2
    Avatar von DMW007
    Registriert seit
    15.11.2011
    Beiträge
    8.032
    Thanked 9.393 Times in 3.229 Posts
    Blog Entries
    5

    Standard AW: Der Objektverweis wurde nicht auf eine Objektinstanz festgele

    Du musst über die Instanz der Klasse Form2 auf die Member zugreifen, sonst müssten sie statisch sein.

    PHP-Code:
    frm2.TextBoxBla.Text "bla" 


  3. The Following User Says Thank You to DMW007 For This Useful Post:

    rVs14 (19.06.2012)

  4. #3
    Avatar von rVs14
    Registriert seit
    18.11.2011
    Beiträge
    983
    Thanked 513 Times in 338 Posts

    Standard AW: Der Objektverweis wurde nicht auf eine Objektinstanz festgele

    Zitat Zitat von DMW007 Beitrag anzeigen
    Du musst über die Instanz der Klasse Form2 auf die Member zugreifen, sonst müssten sie statisch sein.

    PHP-Code:
    frm2.TextBoxBla.Text "bla" 
    Bringt mir trotzdem nichts, erhalte nun aber einen anderen Fehler, wenn er die 2. Form aufruft.

    Fehler:
    PHP-Code:
    Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt
    Code womit ich die Form aufrufe:

    PHP-Code:
     Dim frm2 As Form2 = New Form2
                frm2
    .TextBox2.Text TextBox1.Text
                frm2
    .TextBox3.Text TextBox2.Text
                Me
    .Hide()

                
    frm2.Show() 
    Das Ganze tritt aber an einer anderen Stelle auf:
    PHP-Code:
    Dim ref As String TextBox3.Text 

  5. #4
    Avatar von DMW007
    Registriert seit
    15.11.2011
    Beiträge
    8.032
    Thanked 9.393 Times in 3.229 Posts
    Blog Entries
    5

    Standard AW: Der Objektverweis wurde nicht auf eine Objektinstanz festgele

    Wie die Fehlermeldung schon selbst sagt, tritt sie auf, wenn mit Objekten gearbeitet wird, die nicht auf eine Instanz verweisen, also z.B. sowas:

    PHP-Code:
    Dim bla As String Nothing
    bla
    .Substring(0
    Der String ist null und somit nicht initialisiert. Wenn man nun versucht eine Funktion des Objektes aufzurufen wie Substring, wird diese Exception verursacht, weil keine Instanz da ist von der die Funktion aufgerufen werden kann.

    TextBox3 ist also wahrscheinlich null, kannst ja selbst testen.
    Entweder breakpoint setzen oder einfach in einer if-Abfrage vorher prüfen

    PHP-Code:
    If TextBox3 Nothing Then
           MsgBox
    ("TextBox3 ist null")
    End If 


Ähnliche Themen

  1. Antworten: 6
    Letzter Beitrag: 20.03.2014, 21:32
  2. Antworten: 6
    Letzter Beitrag: 09.01.2014, 15:57
  3. Patrick Bateman erfährt, dass Silidor nicht ins 2nd Level aufgenommen wurde...
    Von Patrick Bateman im Forum Der Witz-Komm-Raus Bereich
    Antworten: 16
    Letzter Beitrag: 07.08.2013, 23:42
  4. Win8 Problem: Eine meldung die ich nicht weg bekommen QGREP
    Von HashTree im Forum Windows
    Antworten: 1
    Letzter Beitrag: 01.06.2013, 09:50
Diese Seite nutzt Cookies, um das Nutzererlebnis zu verbessern. Klicken Sie hier, um das Cookie-Tracking zu deaktivieren.