hallo luckie,
danke ^^
da der dateizeiger bei append ja ans ende gesetzt wird wollte ich noch fragen mit welcher funktion ich die position ändere? Seek() kann ich nicht nehmen :\
EDIT: wenn ich reset() durch Append() ersetze bekomme ich den runtime error "104" (Zur Zeit einer Unterbrechung (Interrupt) kann keine exklusive Semaphore angefordert werden. )
wieso denn nun schon wieder
nun gehts, hab innerhalb der geöffneten datei Reset UND append benutzt (ist das schlimm?)
BTW: irgendwie funktioniert WriteLN nicht richtig...eigentlich sollte damit ja eine NEUE zeile eingefpgt werden... es wird aber einfach an das ende der letzten zeile angehängt, wieso das?
Code ist bis jetzt so:
Delphi-Quellcode:
AssignFile(hFile, string(buf));
Reset(hFile);
while not EOF(hFile) do
begin
ReadLN(hFile, txt);
if txt = 'hi' then
exit;
end;
Append(hFile);
WriteLN(hFile, 'hi');
CloseFile(hFile);
fehler drin?