Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Потрепаться";
Текущий архив: 2004.01.26;
Скачать: [xml.tar.bz2];

Вниз

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

 
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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.005 c
1-83205
sbuffoon
2004-01-14 03:26
2004.01.26
работа со звуком


3-83111
Russko
2003-12-28 10:04
2004.01.26
Ширина поля DB Grid


14-83247
Rauf
2004-01-05 21:56
2004.01.26
Как убрать __inline оптимизацию компилятора в проекте MSVC++7???


1-83183
Opryshok
2004-01-14 19:04
2004.01.26
Drag URL from browser and Drop to my application.


14-83253
kaif
2004-01-05 23:31
2004.01.26
Marilyn Manson - душка!





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский