Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Как лучше хранить настройки программы? [D7, WinXP]


Страницы:   1 2

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]

а чем больше в нем хранится тем хуже вроде как...


Страницы:   1 2

Наверх

Титульная страница Поиск, карта сайта Написать письмо