Hi,
Seit längerer Zeit arbeite ich an einem Programm, ich habe mir jetzt überlegt, dass man die Einstellungen die man im Programm getroffen hat exportieren und importieren sollte.
Die Einstellungen werden in CheckBoxen, DropDownBoxen, Trackbars [...] gewählt, zum Export wollte ich das
XML Format verwenden, komme ganz gut damit klar.
Jedoch habe ich 150 verschiedene Einstellungen, auf mehreren Formularen und es werden immer mehr.
Ich müsste also für das speichern und laden von 1 Element 3 Zeilen tippen:
Speichern:
Delphi-Quellcode:
AddChild('sensitivity','');
ChildNodes.Nodes['sensitivity'].Text := IntToStr(MainForm.tb_sensitivity.Position);
Laden:
cb_sprayactivate.Checked := StrToBool(ChildNodes.Nodes['QUICKMENU'].ChildNodes.Nodes['cl_logofile_activ'].Text);
Nun drängt mich die Frage geht das nicht irgendwie einfacher?
Ich weiß ja den Formularnamen und das jede Checkbox (.Checked), Trackbar (.Position) von dem Formular abspeichert werden soll. Gibt es dort eine Möglichkeit den Count von bestimmten Komponenten zu benutzen (richtung FOR-Schleife)?