Total Commander Forum Index Total Commander
Форум поддержки пользователей Total Commander
Сайты: Все о Total Commander | Totalcmd.net | Ghisler.com | RU.TCKB
 
 RulesRules   SearchSearch   FAQFAQ   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Single Post  Topic: Не удаётся записать wcx_ftp.ini Снимите защиту от записи 
Author Message
Моторокер



PostPosted: Thu Apr 24, 2008 10:37    Post subject: Reply with quote

Worros wrote:
Моторокер wrote:
Идеальный инсталлятор – 2 страницы – лицензия с кнопкой OK и страница с галочкой запуска с кнопкой Готово.

Идеальный инсталлятор - большая кнопка с надписью "сделать за..ись" (вырезано цензурой и заменено на "сделать хорошо") Exclamation

Совершенно верно.
Инсталляторы именно для этого и придуманы – чтобы любой пользователь мог не используя архиваторы, настройку ini файлов, раскидывание файлов по системным папкам, добавление ярлыков куда надо, а затем удаление всего этого (и прочее, что придумает программист), сразу же начать работать с нужной программой. Именно это и делает инсталлятор – готовит программу и среду к работе.
Поэтому в идеальном инсталляторе и нужна единственная кнопка «Установить»=«сделать хорошо».
Википедия

Но не всё так просто. Есть ещё пользователи, которым необходимо знать, что и куда раскидывает программа, что и где меняет. Этим прожжённым пользователям (вернее, программистам) нужно всё контролировать.

Вывод – нужно либо 2 инсталлятора, либо совместить их в одном. Для этого и делают в нормальных инсталляторах выбор двух вариантов установки (простая/сложная).

Для этого не надо придумывать ничего сверхсложного – используются стандартные функции программ типа NSIS. И именно что Гислер придумывает что-то своё – использует самописный нестандартный инсталлятор. У сборщиков же он стандартный.
Worros wrote:
Как хорошо, что хотя бы Гислер так не считает.

Плохо. Зато хорошо, что у программы развитое коммьюнити – раз не хочется использовать услуги специалиста, хоть пользователи сами что-то предлагают.
Сравни установку плагинов в старых версиях программы и автоустановку в новых. Удобно? Конечно. Пользователю не надо заморачиваться, а опытный пользователь настроит вручную, если надо.
Worros wrote:
А можно увидеть сие предложение в виде фрагмента кода? Ты часто ошибки Tinistring анализируешь? Wink Давай ради удобства пользователя все АПИ перепишем и все Дельфи-модули.

А когда думаешь Гислер сообщение показывает? Всяко try-except обрабатывает. Если не сохранилось, покажем сообщение, типа храните вы ini-файл не там, где надо, давайте-ка перенесём. Не хотите, ну ладно, тогда сами со своими файлами и разбирайтесь. Либо вообще без всяких сообщений сохранить в правильной папке, нечего пользователю голову забивать проблемами программы и ленью программиста.
Для этого не надо переписывать модули Delphi.
_________________
плагины для Total Commander, статьи Graphics Converter; NSCopy; SEO HTML; KillOK; Плагин на Delphi
ПармаСруб - строительство домов и бань в Перми
View user's profile Send private message Send e-mail Visit poster's website ICQ Number


Powered by phpBB © 2001, 2005 phpBB Group