Einzelnen Beitrag anzeigen

Benutzerbild von sx2008
sx2008

Registriert seit: 15. Feb 2008
Ort: Baden-Württemberg
2.332 Beiträge
 
Delphi 2007 Professional
 
#2

Re: prozedur verhaelt sich je nach aufrufposition anders

  Alt 16. Mär 2008, 15:21
Warum machst du das:
SendMessage(hList, LB_ADDSTRING, 0, LongInt(PChar(ExtractFileName(s)))); Durch ExtractFileName geht der Pfad verloren!
Warum prüfst du nicht zuerst, ob es sich um eine M3U-Datei handelt ?
Es wäre besser, zuerst zu schauen, ob es sich um eine Playlist handelt und dann für jede Zeile AddTrack aufzurufen.
Deine (falsche) Strategie ist ja: erst mal mit LB_ADDSTRING hinzu fügen und wenn es nicht geklappt hat schauen ob es vielleicht eine Playlist war.
  Mit Zitat antworten Zitat