Forum: Object-Pascal / Delphi-Language
Delphi
by teebee,
13. Jan 2004
Also ich interpretiere das so, dass die Verbindung mit dem File selbst beendet wird, nicht die Verbindung mit dem Filenamen. D.h. die Filevariable bezieht sich bei einem neuen Öffnen immernoch auf den gleichen Filenamen, ein erneutes AssignFile kann man sich also sparen.
@PAX: Ich glaube, es wäre einfacher, ein File of Char zuverwenden, dann kannst Du bequem read/write/ln benutzen.
Gruß,...
Forum: Object-Pascal / Delphi-Language
Delphi
by teebee,
13. Jan 2004
Doch er öffnet, das Reset öffnet die Datei zum Lesen.
So funktioniert es: Blockread/-write arbeiten mit Speicherbereichen, aus denen bzw. in die geschrieben wird. D.h. man sollte vorher die Buffer-Bereiche reservieren.
Var f:file;
res:integer;
s,t: Array of Char;
begin
assignfile(f,'c:\f.txt');
rewrite(f);