Einzelnen Beitrag anzeigen

Benutzerbild von geskill
geskill

Registriert seit: 17. Feb 2007
Ort: NRW
420 Beiträge
 
Delphi 2010 Professional
 
#1

Extrem viele Einstellungen geschickt speichern/laden

  Alt 16. Apr 2008, 14:13
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)?
Sebastian
  Mit Zitat antworten Zitat