Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.01.26;
Скачать: CL | DM;

Вниз

Где лучше хранить настройки программы?   Найти похожие ветки 

 
Jel ©   (2004-01-06 14:10) [0]

Исходные предпосылки: должно работать и под 98 и 2000/XP. У каждого пользователя в системе настройки могут быть свои. Вроде напрашивается реестр, но есть одна проблема - ключи настроек могут быть не уникальны (например сепараторы в меню). В Моих Документах тоже вроде бы не стОит - пользователь вполне может удалить лишний по его разумению файл.
Что посоветуете?


 
panov ©   (2004-01-06 14:17) [1]

ini-файл...
Хранить в каталоге программы или в отдельном подкаталоге.
И переносить между компьютерами просто.


 
TUser ©   (2004-01-06 14:17) [2]

А в чем проблема - называй их по-разному. Выдумай какую-нибудь свою номенклатуру.
Я так понял, ты их хранишь в одном ключе, но в разных параметрах. Можно называть их separator1, separator2 ect, и будешь знать, что это все - сепараторы. Можно для каждогго свой ключ зарегистрировать и хранить там параметры name, IsSeparator и пр. Можно еще как-нибудь придумать.


 
TUser ©   (2004-01-06 14:18) [3]

2 panov
Он хочет настройки между пользователями разделить. Потому - реестр.
А в остальных случаях ini лучше, т.к. в реестре и так много всякого мусора. Но это - дело вкуса.


 
gek ©   (2004-01-06 14:22) [4]


> TUser © (06.01.04 14:18) [3]


Не не,

> panov © (06.01.04 14:17) [1]


правильно сказал, какая разница сколько пользователей
на каждого свой ini


 
Jel ©   (2004-01-06 14:23) [5]


> panov © (06.01.04 14:17) [1]

Так и пытался делать, но наскочил на не уникальные ключи. Читать можно, если всю секцию сразу, а вот записать - нет :(


> TUser © (06.01.04 14:17) [2]

Думал и об этом, но стройной системы не получилось. Например пользователь добавил 10 сепараторов, потом удалил первых 9. Перенумеровывать все или продолжать нумерацию?

Решил просто писать их в текстовый файл и самому разбирать, вопрос в том, где его хранить?


 
raidan ©   (2004-01-06 14:24) [6]

Всегда храню в ini-файле.
Потому что считаю, что это лучше, чем в реестре!
мне кажется, что зря в Microsoft разрешили в реестр и в системный каталог делать записи всяческим программам :(
Вон, глюкнет какая-нибудь прога, ее удалишь, потом RegCleaner - мама мия :( Сколько г#$на осталось :(
С ini-файлами проще - очистил каталог от программы вместе с каталогом - и все :)
Дико раздражает вообще этот реестр :(



Страницы: 1 вся ветка

Текущий архив: 2004.01.26;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.011 c
4-83300
Alexander
2003-11-20 14:24
2004.01.26
Как можно определить, что пользователь А входит в группу В?


3-83120
Alex-kosmonavt
2003-12-29 10:34
2004.01.26
размен уникальными, ключевыми полями


3-83121
stud
2003-12-29 15:51
2004.01.26
описания полей на русском


14-83238
int64
2004-01-06 10:01
2004.01.26
Форматирование кода


1-83195
xyz
2004-01-14 16:47
2004.01.26
Build with run time packages