If I read a string from a INI file I created using a Key that does not yet exist and
set the default to '' , nothing, I would expect to get a string returned with zero length..
what I get back is a string, a length of 1 with the first character being a #0
For example...
ASTring := AIniFileInstance.ReadString(SectionName, KeyName, '');
If the Key does not exist and as you can see I indicated a Empty string as the default, I
get back a String that is #0 with a length of 1.
If I do indicate a default then I get back the default but I should be getting back nothing!
Also I Found if I set ifoEscapeLineFeeds after I create an instance of the class, it crashes.
This is from Lazarus 2.0.2 release.