Thema: Delphi M3U

Einzelnen Beitrag anzeigen

omata

Registriert seit: 26. Aug 2004
Ort: Nebel auf Amrum
3.154 Beiträge
 
Delphi 7 Enterprise
 
#5

Re: M3U

  Alt 27. Sep 2008, 00:01
Zitat von Nils_13:
Warum genügt nicht folgender Code?
Stell dir vor, du öffnest die m3u-Datei ohne Pfadangabe. Normalerweise ist das dann der Programmpfad. Deshalb der aufwendigere Quellcode.

Warum liest du deine m3u-Datei in eine Liste ein? Stell dir vor, die Datei ist 100MB groß. Dein Quellcode würde diese Datei vollständig in den Arbeitsspeicher laden.
Die Variante mit assignfile, in meinem Beispiel, liest immer nur eine Zeile aus und verarbeitet diese. Das funktioniert auch mit einer 100MB Datei.

Wieso soll ich also einen Fehler in deinem Quellcode suchen? Ich habe dir doch einen sinnvollen Weg gezeigt? Vermeide einfach die StringList.
  Mit Zitat antworten Zitat