Hi, ich habe ein Problem,
ich habe eine Klassen "Nachrichten", in der von mir IDs und Strings (Betreff und Absender) vergeben werden.
Ich habe eine Listbox, wo Absender & ": " & betreff aufgelistet sind.
Ich speichere die Nachrichten alledings anhand der ID in einer einfachen Textdatei (ist so gewollt).
Wenn ich diese jetzt auslese, finde ich leider keinen Weg, die Daten abzugleichen.
Ich lese alle Zeilen der Textdatei aus und packe sie in eine list of integer.
Danach gehe ich diese Liste in einer Schleife durch und gehe dann die Klasse durch und suche die ID:
Ich bin ein wenig überarbeitet und sehe vielleicht meinen Fehler nicht? Ich habe übrigens am obigen Code einiges ausprobiert. Ich bin mir nichtmal sicher, ob das überhaupt funktioniert.
Liebe Grüße
ich habe eine Klassen "Nachrichten", in der von mir IDs und Strings (Betreff und Absender) vergeben werden.
Ich habe eine Listbox, wo Absender & ": " & betreff aufgelistet sind.
Ich speichere die Nachrichten alledings anhand der ID in einer einfachen Textdatei (ist so gewollt).
Wenn ich diese jetzt auslese, finde ich leider keinen Weg, die Daten abzugleichen.
Ich lese alle Zeilen der Textdatei aus und packe sie in eine list of integer.
Danach gehe ich diese Liste in einer Schleife durch und gehe dann die Klasse durch und suche die ID:
VB.NET-Quellcode
- Dim liste As New List(Of Integer)
- Do
- sLine = oStream.ReadLine
- If sLine = Nothing Then Exit Do
- liste.Add(sLine)
- Loop
- For i As Integer = 0 To liste.Count - 1
- For Each nach As Nachricht In Nachrichten
- If nach.ID = liste(i) Then
- LbNachrichten.Items.Add(nach.Absender & ": " & nach.Betreff)
- End If
- Next
- Next
Ich bin ein wenig überarbeitet und sehe vielleicht meinen Fehler nicht? Ich habe übrigens am obigen Code einiges ausprobiert. Ich bin mir nichtmal sicher, ob das überhaupt funktioniert.
Liebe Grüße
Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von „Michilol“ ()