Das glaube ich Dir auf's Wort. Also gleich darangemacht, aber leider kann man TIniFile nicht einfach mit TMemIniFile ersetzen und den auf die IniFiles bezogenen Quelltext ansonsten belassen. Eine geschlagene Stunde experimentierte ich - auch mit dem just empfohlenen Process Monitor. Des Rätsels Lösung: Um das Schreiben auf den Datenträger zu erzwingen, ist - zusätzlich zu TIniFile - ein UpdateFile nötig.
Nicht zwingend! Zutaten: Eine aktuelle Delphi-Version und
AutoSave
. Siehe
hier.
Natürlich kann man nicht an allen Stellen
TIniFile
verwenden und dann hintenrum ein
TMemInifile
unterschieben. Dafür gibt es eben
TCustomIniFile
.