Zitat von
yankee:
Das sieht erstmal natürlich kompliziert aus...
Eigentlich nicht, aber es ist für INI-Klassen recht ungewöhnlich. Ich habe es in meiner INI-Klasse so geregelt,
das ich die Gruppe, bevor ich darin lese/schreibe vorher öffne. Anschließend kann man, wie gewohnt per Read/ Write auf die Werte in der geöffneten Gruppe zugreifen.
Delphi-Quellcode:
IniFile := TMyIni.Create;
try
{MainForm}
if IniFile.OpenSection('MainForm', True) then // lege sie an, insofern sie nicht existiert
begin
IniFile.WriteInteger('Left', MainForm.Left);
IniFile.WriteInteger('Top', MainForm.Top);
IniFile.WriteInteger('Height', MainForm.Height);
IniFile.WriteInteger('Width', MainForm.Width);
IniFile.CloseSection;
end;
{\MainForm}
//IniFile.SaveToFile('Pfad...');
finally
IniFile.Free;
end;