I've finished another update of the Ini++ object. This version has a load of bug fixes, improved compatibility with the Unicode version of MMF and a new feature.
The new feature is an 'Undo' (and 'Redo') action that allows modifications of the Ini++ to be undone and redone. It is off by default, but with it on you can make applications that support undo and redo with little effort.
Included is an example, but I made it in the Unicode version, sorry about that. But it is a level editor which supports Undo and Redo in very few events.
Download it, and more information, here
Whilst we're here, I wonder what other people think about this idea. I was working on it but have got bored now.