Das Auseinandernehmen des Strings kannst Du abtippen aus der
Unit Inifiles. ReadBool benutzt ReadInteger:
Delphi-Quellcode:
IntStr := ReadString(Section, Ident, '');
if (Length(IntStr) > 2) and (IntStr[1] = '0') and
((IntStr[2] = 'X') or (IntStr[2] = 'x')) then
IntStr := '$' + Copy(IntStr, 3, Maxint);
Result := StrToIntDef(IntStr, Default);
Grüße, Messie