Форум: "Основная";
Текущий архив: 2005.01.30;
Скачать: [xml.tar.bz2];
ВнизКак лучше хранить настройки программы? Найти похожие ветки
← →
Dmitry_04 (2005-01-15 22:43) [0]Как лучше хранить настройки программы если их очень много?
← →
lipskiy © (2005-01-15 22:51) [1]только в реестре.
и просто, и удобно, и быстро.
я использую для этого где-то скачанный модуль MiniReg - облегченный Registry, и работать там проще, вызов одной функции пишет или читает парметр.
← →
Dmitry_04 (2005-01-15 23:01) [2]да... но там как в ini ячейка->параметр->значение... а для моей программы это не подходит... мне бы какнибудь так... ячейка->подъячейка->параметр->значение :) какнибудь так :)
← →
aus (2005-01-15 23:26) [3]Ты реестр ни разу не видел? Древовидная структура, сколько угодно вложенных разделов.
← →
lipskiy © (2005-01-15 23:36) [4]действительно, скока хош подъячеек
← →
Dmitry_04 (2005-01-16 00:50) [5]ой... точно...
← →
Dmitry_04 (2005-01-16 00:51) [6]а чем больше в нем хранится тем хуже вроде как...
← →
Dmitry_04 (2005-01-16 01:00) [7]еще один маленький вопросик... а где примерно в реестре хранятся настройки других программ? т.е. где в реесте их обычно сохраняют?
← →
Vasya.ru © (2005-01-16 01:22) [8]HKLM/Software
← →
DDDeN (2005-01-16 09:02) [9]Добрый день, господа!
По мне, так лучше настройки хранить в инишке, в каталоге, где сама прога лежит, это и переносимость и защита (не говорю, конечно, что его долго искать...), но все ж, мало ли кто реестр почистит.
← →
YurikGL © (2005-01-16 09:18) [10]Мне тоже кажется, что лучше в ini-ке хранить.
← →
Anatoly Podgoretsky © (2005-01-16 10:47) [11]DDDeN (16.01.05 09:02) [9]
А мало ли кто, папку почистит.
Dmitry_04 (16.01.05 01:00) [7]
http://podgoretsky.com/ftp/Language/nps/ru.delphi.html#N146
← →
aus (2005-01-16 11:15) [12]DDDeN (16.01.05 9:02) [9]
мало ли кто реестр почистит.
Если прав на то нет, то не почистит, разве что свои же пользовательские ветки (ну так и поделом ему).
Vasya.ru © (16.01.05 1:22) [8]
HKLM/Software
Судя по тому, что у программы много настроек, скорее всего в HKCU
← →
YurikGL © (2005-01-16 11:31) [13]
> Anatoly Podgoretsky © (16.01.05 10:47) [11]
> http://podgoretsky.com/ftp/Language/nps/ru.delphi.html#N146
Убедил...
← →
Sir John © (2005-01-16 15:52) [14]Буржуины делают так:
основные настройки программы, такие как положение формы, состояние меню, положение меню и аналогичные вещи хранят в реестре. Если при этом программа поддерживает несколько языков, то языковый интерфейс хранят в xml файлах. Яркий пример - Macromedia Dreamveawer, Flash и др. софт этой компании
Вообще, это философский вопрос. Делайте так, как считаете нужным.
← →
Cardinal © (2005-01-16 16:59) [15]Я считаю, лучше в ini хранить
← →
NE_Parovoz_NE_Bez_Coles (2005-01-16 18:48) [16]INI
← →
Kerk © (2005-01-16 18:52) [17]Настройки нужно хранить на листочке.
А то вдруг юзер винду переустановит и директорию потрет?
← →
Antonn © (2005-01-16 19:09) [18]
> А то вдруг юзер винду переустановит и директорию
> потрет?
если он директорию потрет, то и настройки уже ни для чего не понадобятся.
← →
SergP © (2005-01-16 21:48) [19]
> [17] Kerk © (16.01.05 18:52)
> Настройки нужно хранить на листочке.
> А то вдруг юзер винду переустановит и директорию потрет?
А вдруг с листочком кто-то случайно в туалет сходит?
ИМХО тогда лучше делать так: Прога ищет в ини-файле определенный параметр, если он есть и его значение true, то читаем и сохраняем настройки в этом ini файле, а если false, либо параметра нет (либо самого ини-файла нет) то читаем и сохраняем в реестре.
← →
Kerk © (2005-01-16 21:50) [20]Нее.. с листочком ничего не случится! Рукописи не горят!
← →
Profi © (2005-01-16 23:16) [21]SergP © (16.01.05 21:48) [19]
А если реестра НЕТ? :)
← →
SergP © (2005-01-17 01:13) [22]
> [21] Profi © (16.01.05 23:16)
> SergP © (16.01.05 21:48) [19]
> А если реестра НЕТ? :)
А куда он делся? :-)))
← →
Kerk © (2005-01-17 03:31) [23]SergP © (17.01.05 1:13) [22]
ну.. в досе нету реестра :)
← →
SergP © (2005-01-17 09:10) [24]
> [23] Kerk © (17.01.05 03:31)
> SergP © (17.01.05 1:13) [22]
> ну.. в досе нету реестра :)
А разве щас есть люди у которых стоит только ДОС?
← →
Kerk © (2005-01-17 09:13) [25]SergP © (17.01.05 9:10) [24]
есть.. сам видел :)
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2005.01.30;
Скачать: [xml.tar.bz2];
Память: 0.49 MB
Время: 0.063 c