Selbst wenn man das Format nun unbedingt am Leben halten will muss man nicht ausgerechnet die veralteten (und fehlerhaften)
API-Funktionen nutzen. Die waren ursprünglich auch dazu da um z.B. aus der system.ini usw. zu lesen, die es heute ja schon ewig nicht mehr gibt.
TMemIniFile benutzt eine eigene und (soweit ich das bisher sehe) korrekte Implementierung und benutzt diese veralteten Funktionen nicht mehr.
Davon abgesehen benutze ich trotzdem lieber sinnvollere Dateiformate, bei denen nicht Daten und Struktur miteinander gekoppelt sind. (Leerzeichen in Daten, Anführungszeichen, ...)
Zudem lassen sich
XML-Dateien z.B. einfach über eine Typdefinition prüfen. Mach das einmal bei INIs...