Ich benutze Lazarus und ich wollte in eine TXT-Datei speichern, Informationen, wenn das Programm geschlossen ist. Aber jedes Mal, wenn ich das Programm erneut öffne, überschreibt es das, was vorher in der TXT-Datei vorhanden war. Es wäre in Ordnung, sowohl in die nächste Zeile zu schreiben, als auch jedes Mal eine andere TXT-Datei zu erstellen. Dies ist, was ich habe:Lazarus/Delphi (Pascal) - Schreiben in TXT-Datei ohne das nächste Mal zu überschreiben
var
...
s: TStringList;
s:= TStringList.Create;
s.Add(datetostr(now));
s.SaveToFile(datetostr(now)+'.txt');
s.Free;
aber mir einen Fehler i'ts geben
Öffnen Sie einen Dateistream, suchen Sie bis zum Ende, speichern Sie im Stream –
Wenn Sie einen Fehler haben, können Sie sehen, was es ist. Wir können nicht. Sollen wir raten? Hast du die Fehlermeldung gelesen? Vielleicht hat das Datum als Zeichenfolge Pfadtrennzeichen. Warum müssen wir raten? –
Ich überprüfe alle Compiler-Fehlermeldungen, konnte aber die Fehlermeldung "Ein Fehler" nicht finden. –