Hallo Community,
ich versuche aus dem ID3-Tags einer .mp3-Datei den Interpreten und Titel zusammen zu fügen um einen neuen Dateinamen zu erstellen.
Ich lasse mir aber zur Kontrolle erst alles in einer ListView (Detail) anzeigen.
Bei der Anzeige der neuen Dateinamen kommt es zu folgenden Problem:
Bei manchen Listvieweinträgen wird der Dateiname wie gewünscht "gebaut" bei anderen Dateien wiederum nicht. Wie unten auf dem Bild zu sehen baut das Programm einen neuen Dateinamen (1. und 4 Zeile) nur aus dem Interpreten und beachtet den Titel nicht. Ich kann leider nicht erkennen woran das liegt.
Hier mein Code:
Und hier die ein Screenshot vom laufendem Programm.... da kann doch was nicht stimmen:
Kann mir bitte jemand erklären woran das liegen mag?
Vielen Dank
//EDIT: Es ist mir beim debuggen aufgefallen das die betroffen Dateien nur ein Anfühtungszeichen besitzen... z.B. "Bob Acri
Die richtigen Dateien haben zwei Anführungszeichen z.B "RichardStolzmannSlovakRadio"
Vielleicht hilft das!!!
MfG
No!
ich versuche aus dem ID3-Tags einer .mp3-Datei den Interpreten und Titel zusammen zu fügen um einen neuen Dateinamen zu erstellen.
Ich lasse mir aber zur Kontrolle erst alles in einer ListView (Detail) anzeigen.
Bei der Anzeige der neuen Dateinamen kommt es zu folgenden Problem:
Bei manchen Listvieweinträgen wird der Dateiname wie gewünscht "gebaut" bei anderen Dateien wiederum nicht. Wie unten auf dem Bild zu sehen baut das Programm einen neuen Dateinamen (1. und 4 Zeile) nur aus dem Interpreten und beachtet den Titel nicht. Ich kann leider nicht erkennen woran das liegt.
Hier mein Code:
Und hier die ein Screenshot vom laufendem Programm.... da kann doch was nicht stimmen:
Kann mir bitte jemand erklären woran das liegen mag?
Vielen Dank
//EDIT: Es ist mir beim debuggen aufgefallen das die betroffen Dateien nur ein Anfühtungszeichen besitzen... z.B. "Bob Acri
Die richtigen Dateien haben zwei Anführungszeichen z.B "RichardStolzmannSlovakRadio"
Vielleicht hilft das!!!
MfG
No!
Dieser Beitrag wurde bereits 6 mal editiert, zuletzt von „Novazizo“ ()