![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Где правильно хранить настройки/файлы программы?
Kolan © (2006-11-21 19:32:00)Тут ув. TUser высказывался недавно, что на Це диске(или в ProgramFiles) хранить файлы(настройки например в ини файле) нельзя тк для пользователя туда доступа нет.
Поэтому вопросы:
Где их следует хранить?
Как туда добраться?
Германн (2006-11-22 02:39:00) [21]
> Palladin © (22.11.06 02:33) [21]
>
> :)
>
> Ну как причем... Интересно... Ну хорошо, задам вопрос по
> другому, который у вас сейчас час?
> У меня вот 4:30 утра.
>
Тогда отвечу по другому. А какого ты до сих пор не спишь? Или тебе приходится так рано просыпаться?
У меня 2:37, у Джо 1:37.
Palladin (2006-11-22 02:33:00) [22]:)
Ну как причем... Интересно... Ну хорошо, задам вопрос по другому, который у вас сейчас час?
У меня вот 4:30 утра.
Германн (2006-11-22 02:26:00) [23]
> сейчас на другом компе пытаюсьспасти...
Германн (2006-11-22 02:18:00) [24]
> Palladin © (22.11.06 02:13) [17]
>
>
> > Германн ©
> > Джо ©
>
>
> Блин, народ, вы в каких часовых поясах? :))
>
Тимур, а при чём тут "часовые пояса"? :-)
Я вот, например, сейчас на другом компе спасти хотя бы часть информации с винта. В перерывах "ходю сюда". :-)
А вообще-то дело не в поясах, а в ритме жизни :-)
Джо (2006-11-22 02:14:00) [25]Кто его знает. Насчет себя я уже ни в чем не уверен...
Palladin (2006-11-22 02:13:00) [26]
> Германн ©
> Джо ©
Блин, народ, вы в каких часовых поясах? :))
Джо (2006-11-22 02:06:00) [27]... по крайней мере больших по объему данных.
Джо (2006-11-22 02:01:00) [28]> Если нужно хранить "сложные" настройки не вписывающиеся
> в имеющиеся типы параметров реестра или ини-файла, делай
> свой файл "cfg". Имхо.
Собственно, MS так и рекоммендует поступать в отношении реестра :)
Германн (2006-11-22 01:59:00) [29]
> Джо © (22.11.06 01:43) [13]
>
> У Майкрософта мнения на сей счет частенько меняются, что
> уж нам грешным...
>
Делай с Майкрософт, делай как Майкрософт, Делай лучше, чем советует Майкрософт!
Короче делай как тебе удобнее, но не захламляй реестр, ибо он используется многими программами. Если нужно хранить "сложные" настройки не вписывающиеся в имеющиеся типы параметров реестра или ини-файла, делай свой файл "cfg". Имхо.
Джо (2006-11-22 01:43:00) [30]У Майкрософта мнения на сей счет частенько меняются, что уж нам грешным...
Германн (2006-11-22 01:42:00) [31]
> Anatoly Podgoretsky © (21.11.06 22:11) [11]
>
> http://podgoretsky.com/ftp/Language/nps/ru.delphi.html#N146
Опять тот же документ с явным негативомпо поводу ini-файлов :-(
А говорили, Анатолий, что не возражаете против них.
Anatoly Podgoretsky (2006-11-21 22:11:00) [32]http://podgoretsky.com/ftp/Language/nps/ru.delphi.html#N146
(2006-11-21 22:09:00) [33]Удалено модератором
Palladin (2006-11-21 20:50:00) [34]
> [7] MsGuns ©
А в чем серьезный плюс не уникальных разделов?
Джо (2006-11-21 20:46:00) [35]> [7] MsGuns © (21.11.06 20:41)
> >Уважаемый Ламер (21.11.06 20:01) [1]
> >Например в папке
> >Documents and Settings/UserXXX/Local Settings/Application
> Data/SuperProga/
>
> У этой технологии есть серьезные минусы. Например, все разделы
> должны быть уникальны.
Не корысти ради, а исключительно... Какие "разделы" имелись в виду?
MsGuns (2006-11-21 20:41:00) [36]>Уважаемый Ламер (21.11.06 20:01) [1]
>Например в папке
>Documents and Settings/UserXXX/Local Settings/Application Data/SuperProga/
У этой технологии есть серьезные минусы. Например, все разделы должны быть уникальны.
Kolan (2006-11-21 20:26:00) [37]> guav © (21.11.06 20:19)
ОК
guav (2006-11-21 20:19:00) [38]SHGetSpecialFolderPath
SHGetFolderPath
Уважаемый Ламер (2006-11-21 20:14:00) [39]sorry, ключ вроде LocalSettings
Уважаемый Ламер (2006-11-21 20:12:00) [40]Путь туда можно взять из реестра по адресу:
HKEY_CURRENT_USER\SOftware\Microsoft\Windows\CurrentVersion\Explorer\ShellFolder s\
ключ AppData