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