Zapamietanie ustawien

0

Czy jest mozliwe cos takiego:

Zrobilem nowy projekt sa na nim Edit1, chceckbox1 o button1, botton2.
Po kompilacji, gdy wcisne button1 to zostanie zapisanyw programie tekst w edit1 ora zaznaczone lub nie chceckbox. Jak wylacze program i wlacze go od nowa wcisne button2 to zostanie odczytane to co wczesniej zapisalem, czyli ustawienia zostana przywrocone.

Jezeli jest to mozliwe to jak to zrobic?

0

hej ;)

Pewnie że możliwe a nawet wskazane :)
Dawniej wpisywano wszelkie ustawienia w pliki "*.ini"
Ale teraz robi się to nowocześniej - czyli wpis w rejestry.

Poszukaj w dziale Artykuły tam jest wyczerpująco na ten temat.

0

Dawniej wpisywano wszelkie ustawienia w pliki "*.ini"
Ale teraz robi się to nowocześniej - czyli wpis w rejestry.

Mylisz pojęcia ;) pliki .ini nadal mają ogromną przewagę nad rejestrem... są w pełni przenośne z programem - wrzucisz aplikajcę na inny komp i dalej masz swoją konfigurację.
Ja teraz wszystkie swoje stare programy zmieniam aby już nie zapisywały info w rejestrze a właśnie w ini.

0

I tu się z Tobą zgadzam Maroned :)

Też czasami rezygnuje z rejestru jak mam dużo opcji do zapamiętania
i po przewałce rejestru nie chce mi się na nowo wpisywać.
Wiadomo co stare to niezawodne :)

a tu dla Michalka coś do poczytania :)

http://4programmers.net/view.php?id=6

http://4programmers.net/view.php?id=1

0

Popierami pliki .ini, są one niezawodne i bardzo funkcjonalne. Mają jedną przewagę nad rejestrem, mają domyślną wartość dla danego ustawienia czego nie da Ci rejestr. Jeżeli danej wartości nie ma, bądź została zmieniona bezpośrednio w pliku ini zawsze załaduje domyślną. Co za tym idzie masz pełną kontrolę nad swoją aplikacją, bez zabawy w klucze rejestru.

0

Zgadzam się, że pliki *.ini są najlepsze.
Może jakiś user coś zepsuje w ustawieniach, to zawsze może to naprawić ręcznie(chyba, żę to "głupi" user)...

0

Mają jedną przewagę nad rejestrem, mają domyślną wartość dla danego ustawienia czego nie da Ci rejestr. Jeżeli danej wartości nie ma, bądź została zmieniona bezpośrednio w pliku ini zawsze załaduje domyślną.

Cześć :)
Wiem, wiem macie racje :) ale co do domyślnych ustawień to przecież
można uwarunkować - jeżeli brak wpisu to ma to i to wykonać lub podstawić taką i taką zmienną.
A i przecież nieraz czasami trzeba coś ukryć :) by użytkownik zbytnio
nie miał wglądu (ten oczywiście mało zorientowany ;) )

A tak <ort>w ogóle</ort> to spać nie mogłem :-/ bo to mi spędza sen z powiek:

http://4programmers.net/Forum/viewtopic.php?id=51977

0

Jeszcze jedna jest przewaga INI nad rejestrem.
Gdy komputer jest tak skonfigurowany, że aplikacja nie może zapisywać nic do rejestru(w jakimś tam profilu) no to wtedy nici z konfiguracji :) Tak się dzieje przeważnie w ciekawie skonfigurowanych komputerach szkolnych

0

Tak inter, nowoczesna moda to zaśmiecanie wszytskiego ile wlezie. I to nie tylko w kwestii rejestrów i nawet nie tylko w kwestii komputerów. :|

Jestem wbrew modzie za niezaśmiecaniem. Uważam że jesli jest taka możliwosc to program powinien miec wszytsko co mu potrzebne w swoim wlasnym katalogu. Jesli to konieczne ze wzgledu chocby na roznych uzytkownikow to jeszcze w katalogu systemowym zawierajacym konfuguracje dla poszczegolnych uzytkownikow, ale i tu bardzoiej mi sie podoba niekorzystanie z tego dobrodziejstwa systemu i zapisywanie wszelkich ustawien w katalogu programu. Moim zdaniem w im mniejszym stopniu pliki programu sa porozrzucane po roznych katalogach tym lepiej.

No coz moze nie ide "z czasem postepem i osiągnieciami" :P ale preferuję rozwiazania najprostsze i najbardziej czytelne.

Pozdrawiam :)

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