Entwickler-Ecke

Dateizugriff - Textdatei öffnen und Daten anhängen


Fabian - Mi 25.09.02 18:51
Titel: Textdatei öffnen und Daten anhängen
Hallo

Wie kann ich eine Datei vom Typ Textfile öffnen und einige Zeichenketten anhängen. Wenn ich die Datei mit Reset öffne und versuche mit write oder writeln in die Datei zu schreiben tritt eine Exception vom Typ EInOutError auf. Ich kann mir das nicht erklären. Übrigens gibts einen Befehl der feststellt ob eine Datei bereits vorhanden ist ?

Danke


Delete - Mi 25.09.02 19:06

AssignFile, Append.

Alles weitere in der Hilfe.


SvenAbeln - Mi 25.09.02 21:19

um festzustellen ob eine Datei schon existiert :

Zitat:

function FileExists(const FileName: string): Boolean;

Beschreibung

FileExists gibt True zurück, wenn die im Parameter FileName angegebene Datei vorhanden ist. Existiert die Datei nicht, wird False zurückgegeben.


Chatfix - Do 26.09.02 16:28

lad doch die datei in ein memo und füge dann deinen code hinzu


Quelltext
1:
2:
3:
4:
5:
6:
7:
if fileexists('deinedatei.txt') then
  begin
    memo1.clear;
    memo1.loadformfile('deinedatei.txt');
    memo1.lines.add('Deine anzuhängender Text');
    memo1.savetofile('deinedatei.txt');
  end;


memo1 kannst du ja unsichtbar machen dann fällt es nicht auf memo1.visible:=false;


Delete - Do 26.09.02 16:32

Chatfix hat folgendes geschrieben:

memo1 kannst du ja unsichtbar machen dann fällt es nicht auf


Hm, dann doch bitte gleich eine StringList. :!:


Chatfix - Do 26.09.02 16:38

ahja gar nicht dran gedacht so gehts natürlich auch *grins* .. alter besserwisser :P