Mam pytanie jak najlepiej/najprościej/najszybciej zrobić zapis opcji w programie. W grę wchodzą zmienne wszystkich typów. Założenie jest że mam jedną formę na której owe opcję można ustawiać. Sposób musi obsługiwać podstawowe rzeczy :
- zapis opcji do pliku/rejestru
- odczy opcji z pliku/rejestru
- poustawianie odpowiednich rzeczy w programi wg opcji
Co do zapisu to kiedyś zrobiłem wielki rekord w którym miałem wszystkie opcje i zapisywałem do pliku zdefiniowanego typu owego rekordu. Zapis był więc prosty i szybki ale podstawianie
NumeryCheckBox.Checked := Opcje.Numery;
dla kilkudziesięciu kontrolek doprowadzało mnie do szału.
Innym razem z kolei wymyśliłem że w pętli od 0 do From.ComponentCount sprawdzać czy komponent is TCheckbox albo tam Radiobutton i zapisywać wtedy jest stan Checked ale też miało to swoje wady.
A wy jakie macie pomysły/rozwiązania ?