Aber das CloseFile hebt die Verknüpfung von der Datei zur Dateivariabeln doch wieder auf oder irre ich da? Dazu die Delhi-Hilfe:

Zitat von
Delphi-Hilfe:
Terminates the association between file variable and an external disk file.
Ergo muss nach CloseFile erst wieder eine Zuweisung mit AssigneFile erfolgen, um wieder auf die Datei zugreifen zu können.