Zitat:
Bei einer Textdatei ist F nach dem Öffnen schreibgeschützt.
Ich glaube das bezieht sich nur auf das Filehandle "F" und nicht auf die geöffnete Textdatei selbst.
Der zuvor festzulegende "FileMode" bestimmt, ob die Datei lesend oder schreibbar geöffnet wird. Standard ist "Read/Write".
Das hier kommt bei Reset(f) vermutlich eher zum Tragen:
Zitat von
http://docwiki.embarcadero.com/Libraries/XE7/de/System.Reset:
Ist keine Datei mit diesem Namen vorhanden oder kann die Datei nicht im aktuellen Dateimodus geöffnet werden, tritt ein Fehler auf.
es wäre toll, wenn Leute den Debuggen kennen/benutzen würden und eine richtige Fehlerbehandlung einbauen täten.