Текущий архив: 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.55 MB
Время: 0.006 c