Habe ich nicht sogar hier gelesen, das TIniFile eine Reihe Bugs "geerbt" hat, weil es die
WinAPI-Funktionen benutzt ? Und das man besser TMemIniFile benutzt, weil dies komplett neu geschrieben wurde, ohne
WinAPI-Funktionen ?
Abgesehen von einem
TMemIniFile.Update;
, das beim Schreiben einer Ini-Datei ausgeführt werden muß, ist der Unterschied zum Original TIniFile gleich null. Meine Empfehlung ist daher klar TMemIniFile.
Man sollte es nur nicht übertreiben, manche Konfigurationen (soferm man sowas dann noch so nennen kann) gehören dann doch besser in
XML oder JSON und sind dann meist auch so komplex, das der "Vertriebsmann" oder "die Sekretärin" da eh nix mehr dran ändern würde.