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: [Util Request ] Total Themes 
Author Message
shuriksoft



PostPosted: Wed Mar 30, 2005 10:13    Post subject: Reply with quote

SAM wrote:

1. Запускаю утилиту и натравливаю ее на чужой Тотал - она мне красивенько так перечисляет все подключенные фичи (раскраски, менюшки, иконки,...)

2. Крыжу в этом списочке все то, что хочу (чем детальнее можно будет выбрать компоненты - тем лучше) - она мне делает установочный пакет этого добра.

т.е. составляет .tci файл и скармливает его пакеру. Это нормально укладывается
в концепцию GUI, Sheridan вполне сможет это реализовать, если захочет Wink
потому, как у меня нет времени на это. могу даже выдать ему исходники пакера.


SAM wrote:

3. Желательно чтобы этот пак можно было легко поправить ручками (удалить/добавить то что прога еще делать не научилась)

А вот это, уже из разряда маньяков Cool мне просто жутко интересно, где Вы видели
подобную функциональность? чтоб исталяшку, да еще и ручками править и что бы
она после этого правильно работала Smile Если очень сильно нужна эта фича, просите
знающих людей сделать wсx который будет это уметь(Ctrl-PgDn).


SAM wrote:

4. Запускаю пак на другом компе и выбираю что конкретно из него я хочу установить у себя.
Самое главное тут - выбор и возможность тут же откатить установку как любого из выбранных
компонентов так и всех сразу, а так же выбор добавить или заменить существующие настройки.


Назовите мне на вскидку, хотябы одну инсталяху (кроме гигантов! InstallShield и т.п.)
которая так может "Откатывать/Деинсталить отдельные компоненты установки"
Если немного над этим подумать, как вы себе это действие представляете ?
1. В процессе установки я должен забекапить все перезаписываемые файлы, секции, ...
Где ? я буду это все складировать ?? Дальше лучше, представьте ситуацию
когда один и тот же пак будет ставиться дважды в одно и то же место, Размер
бэкапной информации будет = размеру пака! Даже если раздавать каждому паку
по гуиду, чтоб их можно было отличить друг от друга, получается нужно вести
целую базу данных которая будет хранить список установленых паков, бэкапную
информацию для отката, и т.д. Вот еще одна пикантная ситуация: У Вас есть
3 пака, Вы поставили первый, старые/заменяемые файлы забекапились, Вы поставили второй
пак который заменяет часть тех файлов, которые поставил пак1
старые файлы + все то, что поставил первый пак забекапились, Вы ставите 3ий
пак и все замечательно, но достаточно анинстальнуть пак1 и все пересекающиеся
между паками файлы будут заменены на исходные их копии, которые были до установки
паков! Получается что паки 2 и 3 портятся, и их нужно ставить заново, чтобы
предотвратить такую ситуацию нужно хранить в бэкапной базе разные версии одних
и тех же файлов, в таком случае эта база будет более походить на CVS Smile и
кушать места на диске больше, чем все наши утилиты вместе взятые c TC и его
плугинами. Да, конечно, можно еще немного подумать и сделать инкрементный бэкап,
для уменьшения размера базы, но думаю это нас все равно не спасает.

Теперь попробуйте представить сколько будет весить
такой монстр и кому нужны такие трудности ? да еще за спасибо ?
Как видите фантазировать я тоже умею Laughing

2. Единственное полезное что я здесь вижу - это "... добавить или заменить существующие настройки."
За это спасибо Smile

2Nik
Использовались разные компиляторы, но одного производителя
View user's profile Send private message Visit poster's website Yahoo Messenger


Powered by phpBB © 2001, 2005 phpBB Group