Das
UpdateFile sollte im Free gemacht werden, also eigentlich sollte dein Code funktionieren.
Aber könnte man noch vor das Free setzen, um ganz sicher zu gehen.
rNoob hat es ja schon viel aufgeräumter geschrieben, so würde ich es auch machen.
Falls es trotzdem nicht geht kann es auch an 64K Grenze liegen, wenn du noch 1000 andere Sachen da drin hast.
Ich nehme daher immer TMemIniFile, das hat solche alten 64K Grenzen nicht.
Rollo