Moinsen,
ich stehe glaube ich gerade etwas auf dem Schlauch.. Bastele für meine Mutter ein kleines Hilfstool für Textdateien, die sie für ihre Firma braucht. Das Tool liest bis jetzt Zeilenweise die Textdateien ein.
Format: ID'Vorname'Nachname'Strasse'Nr'PLZ'Ort'Telefon'Han dy'DatenX'DatenY'USW'UndSofort#
Folgendes Problem: Über eine Funktion bekomme ich diese Dinger einzeln, zeilenweise getrennt in einem Array, bis alle Zeilen durch und das Dokument zu Ende ist (ergo: zb. 23 Zeilen -> 23 Arrayeinträge). Jetzt möchte ich diese Einträge alle einzeln nochmal aufsplitten und gleichzeitig in eine Listbox eintragen, möchte also auch auf zum Beispiel GesplitteteZeile(2) zugreifen, um nur den Nachnamen zu erhalten. Wenn ich nun folgendes mache, erhalte ich einen Fehler:
Code:
Dim getKunden As String() = kunden.getKunden()
For Each kunde In getKunden
Dim splitkunde As String() = kunde.Split("'")
ListBox1.Items.Add(splitkunde(1) & " " & splitkunde(2))
Next
-> kunden.getKunden() ist die o.g. Funktion zum zeilenweise auslesen, sie wirft das fertige Array zurück.
-> Der Listbox Eintrag soll dann Vorname - Leerzeichen - Nachname sein.
Folgende Fehlermeldung erhalte ich:
Quote:
An unhandled exception of type 'System.NullReferenceException' occurred in xxxxxx.exe
Additional information: Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt.
|
Über Hilfe würde ich mich sehr freuen.