Guten Tag zusammen,
ich erarbeite momentan an einem Programm in der Sprache VB.net dass den Rechner nach Daten durchsucht und das Ergebnis am Ende in einem List(of String) abspeichern soll.
Jedoch funktioniert das nicht.
folgende Codezeile sollte eigentlich die gefunden „Files(i)“ in das das List(Of String) Filearray abspeichern:
FileArray.Add(Files(i).ToString)
So sieht der komplette Block aus:
If FileFilter(Files(i).ToString, SearchWord, Filter) = True Then
FileArray.Add(Files(i).ToString)
MsgBox("Suche erfolgreich")
RaiseEvent MatchFound(Me, Files(i))
End If
Sollten die Filter erfüllt sein, Soll er die geprüfte Datei (eigentlich der Dateipfad) in das Array gespeichert werden.
Jedoch bekomme ich sobald er diesen Befehl ausführen will die Meldung:
" Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt. _"
Dies heißt doch dass ich nicht füllen kann da nichts vorhanden wäre,mit was man das Filearray füllen könnte. „Files(i)“ ist jedoch gefüllt.
Im Netz habe ich leider nichts wirklich gefunden was mir helfen könnte, jedoch ohne erfolg.
Ich hoffe Ihr könnt mir weiterhelfen.
Mit freundlichen Grüßen
Linden_