es geht auch bedeutend einfacher. Hier ein Beispiel wie man den FontStyle eines Labels in eine Ini-Datei schreibt und wieder raus liest:
Delphi-Quellcode:
//aus Ini laden
Label1.Font.Style := TFontStyles(Byte(lIni.ReadInteger('Section', 'Ident', 0)));
//in Ini speichern
lIni.WriteInteger('Section', 'Ident', Byte(Label1.Font.Style));
Auch für
XML sollte es genau so funktionieren und jeweils ein 1 Zeiler bleiben