Entwickler-Ecke
Dateizugriff - Dateien öffnen
Visum - Do 04.07.02 21:38
Titel: Dateien öffnen
Hi,
wie kann ich eine Datei (.txt) so öffnen, dass der Inhalt, der schon drin stand nicht gelöscht wird?
Bisher kenn ich nur die Methode über assignfile(); rewrite(); ...
Ich hab versucht den Inhalt in einer Stringlist zwischenzuspeichern, das hat aber aus irgendeinem Grund nicht geklappt, ausserdem gefällt mir diese Lösung ehrlich gesagt nicht allzu gut.
Visum
Visum - Do 04.07.02 22:01
Titel: Hi
Ähhm, jo
danke, ich habs schon selbst ungefähr geschafft :).
Ich machs jetzt einfach so:
Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15: 16: 17:
| var speicher:TStringlist;
procedure TForm1.FormCreate(Sender: TObject); begin speicher:=TStringlist.create; speicher.Clear; speicher.LoadFromFile('Text.txt'); memo1.Lines.LoadFromFile('Text.txt'); end;
procedure TForm1.Button1Click(Sender: TObject); begin memo1.lines.add(edit1.Text); speicher.Add(edit1.text); speicher.SaveToFile('Text.txt'); end; |
In dem Sinne sorry für die Frage
Klabautermann - Do 04.07.02 22:44
Titel: Re: Dateien öffnen
Hi,
Visum hat folgendes geschrieben: |
Bisher kenn ich nur die Methode über assignfile(); rewrite(); |
nim anstelle von Rewrite,
reset. Wenn du Daten an die Textdatei anhängen willst ohne die bisherigen zu löschen dann nehme
append.
Gruß
Klabautermann
Visum - Fr 05.07.02 18:46
Titel: Danke
Ok, vielen Dank.
Werd ich dann so umsetzen, passt besser.
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!