![]() |
Problem beim Text in Datei schreiben
Mein Problem ist, wie die Überschrift schon sagt, dass ich ein Problem beim schreiben von Text in eine Datei habe. Und zwar habe ich diesen Code:
Delphi-Quellcode:
Mein Problem dabei ist, dass wenn ich jetzt etwas in die Datei schreibe, es immer überschrieben wird, es steht also immer nur das zu letzt geschriebene in der Datei. Ich vermute es liegt am rewrite, aber wenn ich das weg lasse, kommt ein Error. Wie kann ich es so ändern, das eine Zeile zur Datei hinzugefügt wird.
procedure TForm2.Button1Click(Sender: TObject);
var datei: textfile; begin assignfile(datei,'woerter.txt'); rewrite(datei); writeln(datei,edit1.text); closefile(datei); end; |
Re: Problem beim Text in Datei schreiben
Statt Rewrite Append nehmen (oder gleich auf TStringlist umsteigen).
|
Re: Problem beim Text in Datei schreiben
Danke für die schnelle Antwort, funktioniert perfekt.
|
Re: Problem beim Text in Datei schreiben
Bedenke das du aber zum Erstellen einer Datei rewrite() nutzen musst.
Append() hängt den Text nur an existierende Dateien an. Verwende doch ein ![]() |
Alle Zeitangaben in WEZ +1. Es ist jetzt 03:11 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz