Zapisywanie podanych informacji

0

Witam

Mam takie pytanie. W jaki sposób najlepiej zapisywać informacje podane przez użytkownika które po zamknięciu programu są nadal przechowywane?

Chodzi mi o to że np użytkownik uruchamia program i podaje jakąś wartość następnie zamyka program i powiedzmy za 2 dni znów go włącza i ta wartość którą podał wcześniej jest nadal w tym programie np w polu label.

Moje pytanie jest jak przechować taką wartość?? Wiem że można zapisać do pliku a potem odczytać ale jest to trochę nie wygodne bo trzeba przenosić także plik. Czy dało by się jakoś inaczej to zrobić?

1

Nie rozumiem o co Tobie chodzi z przenoszeniem pliku? Po co go przenosić? Lepiej od razu, jeśli nie istnieje twórz podkatalog TWOJ_PROGRAM w %APPDATA% i zapisuj w %APPDATA%\TWOJ_PROGRAM, a nie będzie problemów z UAC. Według mnie raczej lepiej zapisywać ustawienia do pliku niż zaśmiecać użytkownikowi i tak zaśmiecony przez mnóśtwo programów Rejestr. Co do formatu zapisu danych to do wyboru do koloru. Najprościej do plików typu ini, ale można też bardziej złożone dane zapisać do XML'a albo pliku typowanego lub binarnego we własnym formacie. Więcej informacji masz w google.

1

Mam takie pytanie. W jaki sposób najlepiej zapisywać informacje podane przez użytkownika które po zamknięciu programu są nadal przechowywane?

Gdziekolwiek TYLKO NIE NA DYSKU!!! Możesz to zapisać na flashu BIOSa, podobno całkiem dobre rozwiązanie. Nie słuchaj tych niby-programistów i NIE zapisuj na DYSKU!!!

Chodzi mi o to że np użytkownik uruchamia program i podaje jakąś wartość następnie zamyka program i powiedzmy za 2 dni znów go włącza i ta wartość którą podał wcześniej jest nadal w tym programie np w polu label.

Tak, na flashu BIOSa będzie dla ciebie idealnym rozwiązaniem, ale możesz też próbować usiłować zapisać na CMOSie albo w internecie (najlepiej wyślij na 127.0.0.1 dużo pakietów i potem po dwóch dniach pewnie jakieś jeszcze nie dotrą i będziesz je mógł odebrać).

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