logo
logo
Не согласен, по пунктам [Vadim 28/11/2002 02:40]
>1. Что легче править, ini файл или
>копаться в реестре?
 
Это зависит от формата хранения данных. Вы видели ini-файл Cash? Не очень-то много там руками поправишь. "Обычному" пользователю привычнее исправлять параметры в реестре, пользуясь GUI, чем редактировать текст. Я должен заметить, что авторы программ специально пишут интерфейс редактирования параметров, чтобы пользователи не лазили руками куда не надо.
 
>2. случаются варианты, когда людям
>приходится работать с НЕ АДМИНОВСКИМИ
>правами, и соответственно с ЗАПРЕТОМ
>внесения изменений в системный реестр
 
Запрет на запись в определенные папки и сложность нахождения ..ApplicationData уже обсуждались. Вывод - с файлами еще хуже.
 
>3.Снимается необходимость в
>инсталяции, скопировал все на дискету,
>перенес на другую машину и все ОК!
 
Это совсем неэлегантно. А как же ярлыки в Start, деинсталляция через Control Panel и т.п. - все, к чему давно привыкли все пользователи, и что появляется после инсталляции. Кроме того, перенос ini-файла на другую машину чреват проблемами - например, разное разрешение мониторов при одинаковых координатах в ini. Чаще всего переносить нужно не *настройки*, а *данные*.
 
>4.Если на то пошло, можно уменьшить
>трудозатраты программиста
 
Не думаю, что это существенно. Все уже давным-давно написано, и не раз. Все, что нужно, есть в WinApi и почти не требует надстроек. Мы же говорим о конкретной платформе, а не об универсальных программах.
 
Dervish: Ну вот видимо поэтому я и решил всё-таки пересмотреть своё отношение и вернуться к хранию настроек в реестре.