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

Вниз

Реестр или ini ?   Найти похожие ветки 

 
wicked ©   (2002-07-06 19:26) [40]

хех... вот ведь как получается... одним из основных аргументов, прозвучавших здесь против использования реестра было то, что это рекомендуется Майкрософтом...
воистину, умом Россию не понять и мегабайтом не измерить...
аргумент про падение виндовс вообще притянут за уши, так как при этом у пользователя совсем другие проблемы, нежели сохранение настроек пары утилит... для того, чтобы такого не было, достаточно вшить в программу набор стандартных настроек и предусмотреть вариант, когда нужной ветки в реестре попросту не окажется...
единственным аргументом против реестра могу назвать случаи, когда его вообще использовать нерационально... например, в программах автозапуска компакт-дисков (камень и плевок в сторону киевского то "диво")...
а в общем, можно подвести итог - использовать надо то, что целесообразней, что легче использовать в данном случае и с чем имеется опыт работы...


 
AL2002 ©   (2002-07-06 20:19) [41]

Я не про падение, а стремление майкрософта к централизации.
Зачем это им нужно? Такое ощущение, что для того чтобы вести статистику что юзеры юзают и что у них проинсталлено. (я не параноик, просто само напрашивается). Вот это мне и не нравится.


 
AL2002 ©   (2002-07-06 20:22) [42]

Thanxx за компонет. Пока неясно только в какой палитре он появится. А чё это за XTools? А адресок не кинешь?


 
GrayFox   (2002-07-06 20:51) [43]

если настройки в реестре хранятся, то можно просто сохранить рег файл с настройками, всего делов-то


 
AL2002 ©   (2002-07-06 20:55) [44]

Вариант!


 
GrayFox   (2002-07-06 21:03) [45]

в регедите5,0 возможно два типа файла, в который экспортируются настройки (ключи): win9x/NT4 Registration Files (Regedit4) и Registration Files (RegEdit5) . Первый тип привычнее - обычный текстовый файл, второй вроде бинарный.

Из API функций надо использовать RegSaveKey and RegRestoreKey (есть правда еще RegLoadKey, RegReplaceKey, но там судя по справке какие-то ограничения)


 
Пастор   (2002-07-06 21:32) [46]

Сам я всегда использовал ini но вот подумал, может лучше перейти на reg.. Из всех ответов я понял, что лучше всего это ini, но на некоторых компьютерах администратором запрещена запись в Program Files и в таком случае моя прога работать не будет ?
Тогда у меня возникает вопрос - насколько много таких компьютеров с такими администраторов, т.е. какая вероятность того, что моя прога не заработает ?

PS: всем спасибо за интерес к этой теме !


 
Dmk ©   (2002-07-06 21:50) [47]

Простите за любопытство, но что же это за программы такие вы пишите, что настройки надо защищать от User"a? Они могут привести к краху программы? или системы? в случае если пользователь что-нибудь не так настроил.


 
AL2002 ©   (2002-07-06 22:32) [48]

Не, шифровка — это как вариант.
>Пастор
INI можно где угодно хранить. Нехай админ заводит папочку, где можно INI держать, вот и всё.


 
cyborg ©   (2002-07-07 08:50) [49]

Dmk © шифровка это не защита от пользователя, а защита от кул хацкеров. Пользователю тыщу лет не надо лазить по файлам программы.


 
Anatoly Podgoretsky ©   (2002-07-07 09:49) [50]

AL2002 © (06.07.02 22:32)
Администратор ничего тебе заводить не будет, есть папка для хранения пользовательских настроек, вот в ней и храни, после этого быстро придешь к мысли о правильном написании программ.


 
Dmk ©   (2002-07-08 02:14) [51]

2 cyborg © (07.07.02 08:50)

Кул хацкер Вам и Exe поправить может :)
С Уважением.


 
dimanew   (2002-07-08 06:21) [52]

> Виктор Щербаков
Если нужна древовидная структура используй XML. IMHO очень
удобно.


 
cyborg ©   (2002-07-08 16:44) [53]

Dmk © EXEшник гораздо легче править чем расшифровать данные, можно извратиться так, что ни кто расшифровать не сможет, разве только лет через 100.


 
Евген   (2002-07-10 11:52) [54]


> Doctor Deejay ©


Я извиняюсь, а можно какое-нибудь описание компонента и желательно с примерами.


 
Александр ©   (2002-07-10 13:41) [55]

Самое лучшее решение - INI. Реестр и так всем збит, если каждый туда все будет заносить, о система будет работать медленнее. Работать с ИНИ удебнее и бысрее. Плюс эо совесем не зависит от ОС и этот файл можно скопировать куда угодно.



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

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

Наверх




Память: 0.56 MB
Время: 0.015 c
1-70801
Кирилл Усов
2002-07-10 11:21
2002.07.22
Проблемы с памятью


3-70632
Loco
2002-06-30 14:34
2002.07.22
базы Foxpro


7-70941
Snake2000
2002-05-01 21:33
2002.07.22
Геймпад Sega Genesis и PC


1-70727
Helen
2002-07-11 16:19
2002.07.22
Содание текстового файла с расширением отличным от *.txt


1-70743
WorkMan
2002-07-05 07:34
2002.07.22
Статическая линковка библиотек.