also ich nutz meist das hier da haste 2 snippets von mir mußt du dir nur anpassen
PHP Code:
Private Sub ladedaten()
Dim lese As StreamReader = New StreamReader(My.Application.Info.DirectoryPath & "\bf2keys.dat")
Dim zeile As String
Try
Do
zeile = lese.ReadLine
ListBox1.Items.Add(zeile)
Loop Until lese.Peek = -1
Catch ex As Exception
Finally
lese.Close()
End Try
End Sub
Private Sub schreibedaten()
Dim schreib As StreamWriter = New StreamWriter(My.Application.Info.DirectoryPath & "\bf2keys.dat", False)
Dim i As Integer
For i = 0 To ListBox1.Items.Count - 1
schreib.WriteLine(ListBox1.Items.Item(i))
Next i
schreib.Close()
End Sub
er läd die datei raus zählt die zeilen und wenn er eine zeile ohne inhalt hat hört er auf
und das speichern man liest alle zeilen aus und speichert diese dann ferdüsch
bei my.settings ist der nachteil wenn du ein textspeicherrst damit un den ccleaner nutzt wird nachdem gebrauch davon auch nichts mehr in my.settigs stehen also alles ist weg ;D