Zitat:
erst die Datei zum lesen öffnen, den gewünschten Teil lesen, die Datei wieder schließen und dann zum Schreiben wieder öffnen.
Mache ich ja siehe letzter Beitrag..
Delphi-Quellcode:
SList := TStringList.create;
SList.LoadFromFile(Filename); // öffnen
if SList.Strings[0] = '#EXTM3U' then // Bereich auslesen
CheckM3U := true;
SList.Free; // schließen
AssignFile(F, Filename); // öffnen
oder..
Delphi-Quellcode:
AssignFile(F, Filename); // öffnen
Reset(F); // Zeilenanfang
while not Eof(F) do
begin
ReadLn(F, Buffer);
if Buffer = '#EXTM3U' then // gefunden
begin
CheckM3U := true;
break; // raus hier
end;
end;
CloseFile(F); // schließen
ohne Array !!
gruss