[Delphi] pliki ini i rejestr

0

Cześć.
Mam na imię Andrzej i Piszę pracę dyplomową "Rejestry systemów 9x - Pomoc dydaktyczna".
Jest to tak mała "encyklopedia multimedialna" dotycząca Rejestrów Win9x. Chciałbym do
tego dołączyć, mały programik pozwalający na edycję wpisów w rejestrze. Wszystko jest ok.
ale nie mogę zapamiętać ustawień programu. Edycji wartości rejestru program dokonuje
przy pomocy "CheckBox-ów", zpisuje wartość do rejestru (CheckBox jest zaznaczony). Po wyjściu
z programu wartość w rejestrze zostaje, natomiast wartość "CheckBoxa" nie jest zapamiętana
(przy każdym uruchomieniu jest on odznaczony). Próbowałem zapisać plik INI (WriteInteger)

  • udało się. Próbowałem go odczytać (ReadInteger) - nie udało się. Próbowałem odczytać
    wartości zmienione w rejestrze i natej podstawie ustawić "CheckBox-a" - nie udało się.
    przede wszystkim nie wiem jak ustawić programowo wartość "CheckBox.Checked=true" ( Np.
    Program ładuje się i wartość "CheckBox" jest zaznaczona - na podstawie wartości zapisanej w
    *.INI lub w rejestrze.
0

No to załóżmy że odczytuje z pliku ini. I jak jakieś pole równa się 1 t ozaznacz checkboxa a jak nie to nie ...

0

Odczyt:
CheckBox.Checked:=Registry.ReadBool('Booooolean');

Zapis:
Registry.WriteBool('Booooolean',CheckBox.Checked);

0

Taka mała uwaga. Po co używać ReadInteger do czytania zmiennej, którą trzeba "ręcznie" przekształcić w Boolean? Przecież jest komenda ReadBool ... W sumie przy małych ilościach to bez znaczenia, no, ale ktoś sie tak nauczy, to przy większych programach będzie się głowić, co jest? Jak zmniejszyć, etc.
Pozdrawiam.

1 użytkowników online, w tym zalogowanych: 0, gości: 1