Hallo Freunde des Programmierens :),
ich will über ein separates Modul die Textboxen aus meiner Main-Form auslesen. Dazu rufe ich meiner Main-Form die Sub "Datenauslesen" im Modul "Editor" auf und übergebe dabei das Me-Objekt. In der Sub übernehme ich das Me-Objekt als Referenz. Hier der Code Dazu:
Visual Studio wirft keinen Fehler aus. Erst der Compiler schreit beim Auslesen der ersten Textbox und Zuweisung an den Array-Platz. Die Fehlermeldung lautet: System.NullReferenceException: "Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt."
Gehe in nun zur Überprüfung im Einzelschritt-Debugg vor, sehe ich, dass auf die erste Textbox zugegriffen und auch deren Inhalt abgerufen wird. Ob der Inhalt dann auch ins Array geschrieben wird, kann ich nicht mehr Überprüfen, da die zuvor genannte Fehlermeldung kommt und die Debuggung abbricht.
Hat von euch jemand eine Idee auf was die Fehlermeldung zurückzuführen ist und wie ich diese umgehen/korrigieren kann?
ich will über ein separates Modul die Textboxen aus meiner Main-Form auslesen. Dazu rufe ich meiner Main-Form die Sub "Datenauslesen" im Modul "Editor" auf und übergebe dabei das Me-Objekt. In der Sub übernehme ich das Me-Objekt als Referenz. Hier der Code Dazu:
VB.NET-Quellcode
- Module Editor
- Public aAuslesen(6) As String
- Public Sub Datenauslesen(ByRef Frm_Main As Frm_Main)
- Erase aAuslesen
- aAuslesen(0) = Frm_Main.StrasseTextbox.Text
- aAuslesen(1) = Frm_Main.NachnameTextbox.Text
- aAuslesen(2) = Frm_Main.VornameTextbox.Text
- aAuslesen(3) = Frm_Main.TitelTextbox.Text
- aAuslesen(4) = Frm_Main.GeburtsdatumTextbox.Text
- aAuslesen(5) = Frm_Main.GeburtsortTextbox.Text
- aAuslesen(6) = Frm_Main.HausnummerTextbox.Text
- End Sub
- End Module
Visual Studio wirft keinen Fehler aus. Erst der Compiler schreit beim Auslesen der ersten Textbox und Zuweisung an den Array-Platz. Die Fehlermeldung lautet: System.NullReferenceException: "Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt."
Gehe in nun zur Überprüfung im Einzelschritt-Debugg vor, sehe ich, dass auf die erste Textbox zugegriffen und auch deren Inhalt abgerufen wird. Ob der Inhalt dann auch ins Array geschrieben wird, kann ich nicht mehr Überprüfen, da die zuvor genannte Fehlermeldung kommt und die Debuggung abbricht.
Hat von euch jemand eine Idee auf was die Fehlermeldung zurückzuführen ist und wie ich diese umgehen/korrigieren kann?