vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Erstellen von dynamischen Kontextmen?s - wann immer Sie sie brauchen!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

VB.NET - Ein- und Umsteiger
Playlist lesen und Prüfen sie schon existiert 
Autor: WaltherW
Datum: 01.08.08 00:14

Ich habe ein Programm ( PlaylistVerwaltung ) mit einer ListView in dem man Elemente ablegen kann
und mit einem TabControl kann man zur Laufzeit verschieden Playlist anlegen.
Diese Playlist kann man Speichern. ( Pfade der Dateien werden einfach in eine Textdatei geschrieben )
Nun möchte ich diese Playlist natürlich auch wieder lesen können.
Dabei habe ich mehrer Probleme. Zum einen möchte ich wenn ich eine solche Playlist öffne
feststellen ob es bereits eine Playlist (TabText) mit dem selben Namen wie der zu öffnenden
Datei gibt. Falls das der Fall ist soll eine MessageBox darauf hinweisen und den Vorgang abbrechen, andernfalls soll eine Playlist erstellt und die Elemente in die ListView geschrieben werden.
If (PlsOeffnen.ShowDialog() = Windows.Forms.DialogResult.OK) Then
            If TabControl1.TabCount > 0 And TabControl1.SelectedTab.Text = _
              PlsOeffnen.FileName Then
                MessageBox.Show("Es ist bereits eine Playlist mit dem Namen" & _
                "geöffnet")
            Else : Call PlaylistErstellen()
                TabControl1.SelectedTab.Text = PlsOeffnen.FileName
            End If
 
            Using PlsLesen As New StreamReader(PlsOeffnen.FileName)
                Do Until PlsLesen.EndOfStream               ' Bis Dateiende 
                ' erreicht
                    DateiInhalt = PlsLesen.ReadLine         ' Eine Zeile lesen
 
                    For Each oControl As ListBox In _
                      TabControl1.SelectedTab.Controls
                        oControl.Items.Add(DateiInhalt)
                        Exit For
                    Next
                Loop
                PlsLesen.Close()
            End Using
        End If
1. Wie kann ich feststellen ob es bereits eine Playlist (TabText) mit dem selben Namen
wieder zu öffnenden Datei gibt? ( PlsOeffnen.FileName gibt mir ja nur den kompletten Pfad an )
2. Wenn keine Playlist geöffnet ist und man eine gespeicherte lädt kommt es zu einem
Fehler ( "Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt." )
Ich gehe stark davon aus das es hieran liegt.
( TabControl1.SelectedTab.Text = PlsOeffnen.FileName )
Da es ja noch keine Playlist ( Tab ) gibt. Welche vernüftige Lösung gibt es?
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Playlist lesen und Prüfen sie schon existiert975WaltherW01.08.08 00:14

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2025 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel