Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.12.10;
Скачать: CL | DM;

Вниз

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

 
Kolan ©   (2006-11-21 19:32) [0]

Тут ув. TUser высказывался недавно, что на Це диске(или в ProgramFiles) хранить файлы(настройки например в ини файле) нельзя тк для пользователя туда доступа нет.
Поэтому вопросы:
 Где их следует хранить?
 Как туда добраться?


 
Уважаемый Ламер   (2006-11-21 20:01) [1]

Например в папке
Documents and Settings/UserXXX/Local Settings/Application Data/SuperProga/


 
Kolan ©   (2006-11-21 20:06) [2]

И добраться туда можно...


 
Уважаемый Ламер   (2006-11-21 20:12) [3]

Путь туда можно взять из реестра по адресу:
HKEY_CURRENT_USER\SOftware\Microsoft\Windows\CurrentVersion\Explorer\ShellFolder s\
ключ AppData


 
Уважаемый Ламер   (2006-11-21 20:14) [4]

sorry, ключ вроде LocalSettings


 
guav ©   (2006-11-21 20:19) [5]

SHGetSpecialFolderPath
SHGetFolderPath


 
Kolan ©   (2006-11-21 20:26) [6]

> guav ©   (21.11.06 20:19)

ОК


 
MsGuns ©   (2006-11-21 20:41) [7]

>Уважаемый Ламер   (21.11.06 20:01) [1]
>Например в папке
>Documents and Settings/UserXXX/Local Settings/Application Data/SuperProga/

У этой технологии есть серьезные минусы. Например, все разделы должны быть уникальны.


 
Джо ©   (2006-11-21 20:46) [8]

> [7] MsGuns ©   (21.11.06 20:41)
> >Уважаемый Ламер   (21.11.06 20:01) [1]
> >Например в папке
> >Documents and Settings/UserXXX/Local Settings/Application
> Data/SuperProga/
>
> У этой технологии есть серьезные минусы. Например, все разделы
> должны быть уникальны.

Не корысти ради, а исключительно... Какие "разделы" имелись в виду?


 
Palladin ©   (2006-11-21 20:50) [9]


> [7] MsGuns ©

А в чем серьезный плюс не уникальных разделов?


 
имя   (2006-11-21 22:09) [10]

Удалено модератором


 
Anatoly Podgoretsky ©   (2006-11-21 22:11) [11]

http://podgoretsky.com/ftp/Language/nps/ru.delphi.html#N146


 
Германн ©   (2006-11-22 01:42) [12]


> Anatoly Podgoretsky ©   (21.11.06 22:11) [11]
>
> http://podgoretsky.com/ftp/Language/nps/ru.delphi.html#N146

Опять тот же документ с явным негативом по поводу ini-файлов :-(
А говорили, Анатолий, что не возражаете против них.


 
Джо ©   (2006-11-22 01:43) [13]

У Майкрософта мнения на сей счет частенько меняются, что уж нам грешным...


 
Германн ©   (2006-11-22 01:59) [14]


> Джо ©   (22.11.06 01:43) [13]
>
> У Майкрософта мнения на сей счет частенько меняются, что
> уж нам грешным...
>

Делай с Майкрософт, делай как Майкрософт, Делай лучше, чем советует Майкрософт!
Короче делай как тебе удобнее, но не захламляй реестр, ибо он используется многими программами. Если нужно хранить "сложные" настройки не вписывающиеся в имеющиеся типы параметров реестра или ини-файла, делай свой файл "cfg". Имхо.


 
Джо ©   (2006-11-22 02:01) [15]

> Если нужно хранить "сложные" настройки не вписывающиеся
> в имеющиеся типы параметров реестра или ини-файла, делай
> свой файл "cfg". Имхо.

Собственно, MS так и рекоммендует поступать в отношении реестра :)


 
Джо ©   (2006-11-22 02:06) [16]

... по крайней мере больших по объему данных.


 
Palladin ©   (2006-11-22 02:13) [17]


>  Германн ©
> Джо ©


Блин, народ, вы в каких часовых поясах? :))


 
Джо ©   (2006-11-22 02:14) [18]

Кто его знает. Насчет себя я уже ни в чем не уверен...


 
Германн ©   (2006-11-22 02:18) [19]


> Palladin ©   (22.11.06 02:13) [17]
>
>
> >  Германн ©
> > Джо ©
>
>
> Блин, народ, вы в каких часовых поясах? :))
>

Тимур, а при чём тут "часовые пояса"? :-)
Я вот, например, сейчас на другом компе спасти хотя бы часть информации с винта. В перерывах "ходю сюда". :-)
А вообще-то дело не в поясах, а в ритме жизни :-)


 
Германн ©   (2006-11-22 02:26) [20]


> сейчас на другом компе пытаюсь спасти...


 
Palladin ©   (2006-11-22 02:33) [21]

:)

Ну как причем... Интересно... Ну хорошо, задам вопрос по другому, который у вас сейчас час?
У меня вот 4:30 утра.


 
Германн ©   (2006-11-22 02:39) [22]


> Palladin ©   (22.11.06 02:33) [21]
>
> :)
>
> Ну как причем... Интересно... Ну хорошо, задам вопрос по
> другому, который у вас сейчас час?
> У меня вот 4:30 утра.
>

Тогда отвечу по другому. А какого ты до сих пор не спишь? Или тебе приходится так рано просыпаться?
У меня 2:37, у Джо 1:37.


 
Джо ©   (2006-11-22 02:40) [23]

А у меня 1:39. Райское время. Сутки не сплю — зуб болит, кошмар.


 
Palladin ©   (2006-11-22 02:47) [24]


> А какого ты до сих пор не спишь?

фиг его знает, нарушение функции сна... сплю с перерывами... сегодня вот в 12 уснул в 2 проснулся, послонялся... в ~2:30 опять уснул... проснулся... вот теперь наверно опять усну...

хреново все это...


> [23] Джо ©

как я тебя понимаю... через это тоже проходил...


 
Германн ©   (2006-11-22 02:49) [25]


> Джо ©   (22.11.06 02:40) [23]
>
> А у меня 1:39. Райское время. Сутки не сплю — зуб болит,
>  кошмар.
>

А к стоматологу? Пока ещё не поздно как у меня! :-)


 
Palladin ©   (2006-11-22 02:51) [26]

Главное желудок обезбаливающими не посадить. Как чуть у меня не! :)


 
Джо ©   (2006-11-22 02:59) [27]

Классическая ситуация, ребята — есть деньги, нет времени and wise versa. А обезболивающее даже в диких дозиравках еще позавчераперестало действовать. Ночью коньяком хоть как-то спасаюсь, днем же отупело настукиваю код :) Или нет, вот так :(

Уф, наоффтопил... Сорри.


 
Германн ©   (2006-11-22 03:09) [28]


> Palladin ©   (22.11.06 02:51) [26]
>
> Главное желудок обезболивающими не посадить. Как чуть у
> меня не! :)
>

Эт точно!

> Джо ©   (22.11.06 02:59) [27]
>
> Классическая ситуация, ребята — есть деньги, нет времени
> and wise versa.

И всё-таки, усомнюсь! Деньги есть, да и время найдётся, но нет "готовности идти под нож!" Ну да там нет "Ножа", но всё равно страшно! В первую очередь страшно, что будет больно!


 
Palladin ©   (2006-11-22 03:17) [29]


> В первую очередь страшно, что будет больно!

Точно, но потом оказывается, что просто неприятно... когда хрустит :))))
Так что, не бойся... зато следующие два-три дня будут наполнены таким безграничным счастьем (!!)... ты себе представить не можешь... :)))


 
Германн ©   (2006-11-22 03:25) [30]


> Palladin ©   (22.11.06 03:17)

А какой у тебя, Тимур, часовой пояс!?
Чем вызвано твоё, столь активное, участие сейчас в форуме, вместо того, чтобы поспать?


 
Palladin ©   (2006-11-22 03:34) [31]

+5 Сердл...


> Чем вызвано твоё, столь активное, участие сейчас в форуме,

дык... см [24]...
вообще подозрение что на кофе подсел... днем сонливость, пью кофе...
вечером сонливость, но боюсь лечь рано, что бы не встать рано... а потом сплю с "перерывами на обед"... короче в отпуск пора... хотябы на недельку...


 
Palladin ©   (2006-11-22 03:36) [32]


> Сердл

Свердл., то есть...


 
Германн ©   (2006-11-22 03:44) [33]


> Palladin ©   (22.11.06 03:34) [31]

Успокойся и ложись. Посчитай овечек.
Кофе, имхо, действует неоднозначно.

> короче в отпуск пора... хотябы на недельку...
>

Может быть и пора. Только определись заранее, что есть отпуск!


 
Anatoly Podgoretsky ©   (2006-11-22 07:45) [34]

> Германн  (22.11.2006 1:42:12)  [12]

А где я здесь возражаю, авторство то не мое.


 
Anatoly Podgoretsky ©   (2006-11-22 07:46) [35]

> Германн  (22.11.2006 2:49:25)  [25]

В два часа ночи?


 
Германн ©   (2006-11-23 03:06) [36]


> Anatoly Podgoretsky ©   (22.11.06 07:45) [34]
>
> > Германн  (22.11.2006 1:42:12)  [12]
>
> А где я здесь возражаю, авторство то не мое.
>

Но, Вы Анатолий, уже не первый раз приводите эту ссылку
http://podgoretsky.com/ftp/Language/nps/ru.delphi.html#N146

Так что часть "авторских", уж наверно Ваши" :-(
P.S. Я лично не думаю, что Вы получаете "реальные деньги" за это. :-)


 
Kolan ©   (2006-11-25 22:17) [37]

Флейм на зачет.


 
koha ©   (2006-11-25 22:30) [38]

> Kolan ©   (21.11.06 20:06) [2]

> И добраться туда можно...

Путь к профилю можно получить  не обязательно через реестор, ведь доступ для пол зователей к нему может быть закрыт частично. Для этого есть переменные окружения windows и их можно использовать.
GetEnvironmentVariable("Userprofile")


 
koha ©   (2006-11-25 22:41) [39]

Еще повторюсь.

C:\Documents and Settings\knst\Application Data =
GetEnvironmentVariable("APPDATA")


 
Kolan ©   (2006-11-25 22:48) [40]

Всех благодарю. Использовал совет
GuAV
ЗЫ
 интересно что это он стал guav?



Страницы: 1 2 вся ветка

Текущий архив: 2006.12.10;
Скачать: CL | DM;

Наверх




Память: 0.56 MB
Время: 0.036 c
15-1164140145
Jolik
2006-11-21 23:15
2006.12.10
Посоветуйте книгу по Delphi 2006...


15-1163946111
tesseract
2006-11-19 17:21
2006.12.10
Кредитка, нормальная


1-1161938497
Krants
2006-10-27 12:41
2006.12.10
PopupMenu и Hint


2-1164016196
LG
2006-11-20 12:49
2006.12.10
Клавиатурный перехватчик


3-1159871123
ККВ
2006-10-03 14:25
2006.12.10
Как получить значение поля?