Einzelnen Beitrag anzeigen

Benutzerbild von nTE
nTE

Registriert seit: 8. Sep 2003
60 Beiträge
 
#4

Re: Playlist Programmieren....

  Alt 11. Okt 2003, 12:21
Die Erklärung zu TStringList in der Hilfe ist eigentlich recht gut:

Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);

var
    TempList: TStringList; { Liste deklarieren }
begin
    TempList := TStringList.Create; { Listenobjekt erzeugen }
    try
      { Stringliste verwenden }
    finally
      TempList.Free; { Listenobjekt freigeben }
    end;
end;
Die wichtigen Punkte hierbei sind:

TempList := TStringList.Create;
und
TempList.Free;

Free ist besonders wichtig, da sonst der Speicher für die Stringliste nicht wieder ordnungsgemäß freigegeben wird.

Das try.. finally Konstrukt stellt sicher, dass die Liste freigegeben wird, auch wenn (im try Abschnitt) etwas schiefgeht.

Du kannst die Stringliste natürlich auch am Start des Programms (Form.OnCreate) erzeugen und beim beenden freigeben.


Übrigens, du solltest dir mal die Methoden LoadFromFile und SaveToFile von TStringList anschauen, die könnten dir bestimmt nützlich bei der Dateiarbeit mit der Playlist sein (Laden und Speichern der Playlist).
  Mit Zitat antworten Zitat