View previous topic :: View next topic |
Author |
Message |
happywanderer
Joined: 06 Oct 2009 Posts: 57
|
(Separately) Posted: Sun Dec 12, 2010 23:24 Post subject: |
|
|
Как будет лучше использовать значки в панели инструментов: чтобы путь к значку был к определённой dll или exe, или лучше из всех используемых значков создать свою dll и закинуть её в папку TC? |
|
Back to top |
|
 |
Flasher

Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Sun Dec 12, 2010 23:29 Post subject: |
|
|
happywanderer
Не сказал бы, что это подходящая тема. Вопрос где-то уже обсуждался. Плюсы одного dll:
- автозагрузка значков и обновление тулбара происходят быстрее;
- портативность: один файл вместо кучи. |
|
Back to top |
|
 |
Avada

Joined: 01 Aug 2008 Posts: 10415 Location: Россия, Саратов
|
(Separately) Posted: Mon Dec 13, 2010 00:09 Post subject: |
|
|
happywanderer
Flasher
Существующей темы, куда это хорошо легло бы после переноса, не обнаружил. Оставлять здесь — продолжать оффтопик (согласен с тем, что в данной теме вопрос совершенно неуместен).
Поэтому создаю новую тему. _________________ Даже самая богатая фантазия
Не представит себе наши безобразия.
Last edited by Avada on Mon Dec 13, 2010 00:53; edited 1 time in total |
|
Back to top |
|
 |
Вахмурка

Joined: 27 Dec 2004 Posts: 2586 Location: Большая деревня Москва
|
(Separately) Posted: Mon Dec 13, 2010 00:14 Post subject: |
|
|
Видимо, happywanderer имел в виду ссылки типа Code: | %SystemRoot%\system32\shell32.dll | Это удобнее (не надо ничего создавать), хотя тоже есть свои заморочки - если брать значки из разных библиотек, надо тщательно отслеживать, а сохраняется ли преемственность от версии к версии Винды.
А вообще, по-моему, вопрос достаточно пустяковый и решающего значения не имеет. _________________ Сайт PowerPro+Total Commander
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон) |
|
Back to top |
|
 |
happywanderer
Joined: 06 Oct 2009 Posts: 57
|
(Separately) Posted: Mon Dec 13, 2010 00:28 Post subject: |
|
|
Avada
Quote: | Поэтому создаю новую тему. | Спасибо!
Flasher
ТС использую портативно, но все значки (около 50 штук) выдернуты из dll или самопальные лежат просто в папке как ico. ТС стартует вродебы оперативно, т.ч. мучаюсь вопросом -стоит ли их вообще упаковвывать в dll? Про ехе. спросил т.к. хочу стационарно на одной машине использовать. |
|
Back to top |
|
 |
Вахмурка

Joined: 27 Dec 2004 Posts: 2586 Location: Большая деревня Москва
|
|
Back to top |
|
 |
MVV

Joined: 15 Oct 2009 Posts: 4815 Location: Ростов-Дон
|
(Separately) Posted: Mon Dec 13, 2010 02:48 Post subject: |
|
|
Вахмурка wrote: | А почему dll? Для этого формат icl существует. | По-секрету скажу, что ICL - это DLL, в секции ресурсов которой хранятся иконки (секции кода по идее вообще не должно быть, и OEP должен быть нулевой). Так что ICL - это в первую очередь DLL.
(правда, первые версии ICL были 16-битными DLL, из-за чего с ними куча проблем на x64, и их приходится перекодировать в 32-битные DLL)
happywanderer wrote: | ТС использую портативно, но все значки (около 50 штук) выдернуты из dll или самопальные лежат просто в папке как ico. ТС стартует вродебы оперативно, т.ч. мучаюсь вопросом -стоит ли их вообще упаковвывать в dll? Про ехе. спросил т.к. хочу стационарно на одной машине использовать. | Вообще, если все иконки будут в DLL, грузиться по идее они будут быстрее (один файл загрузить проще, чем сотню - как минимум потому, что системе не придется прыгать по жесткому диску в поисках этой сотни файлов).
У этого способа есть и минусы - папку с иконками проще редактировать. Поэтому можно комбинировать оба способа - кучу неизменных иконок засунуть в DLL, а новые или временные хранить в исходном виде. _________________ TCFS2 + TCFS2Tools: Полноэкранный режим и многое другое (обсуждение)
WINCMD.RU: AskParam, CopyTree, NTLinks, Sudo, VirtualPanel… |
|
Back to top |
|
 |
happywanderer
Joined: 06 Oct 2009 Posts: 57
|
(Separately) Posted: Mon Dec 13, 2010 10:31 Post subject: |
|
|
MVV Спасибо большое за исчерпывающий ответ. Вопрос снят. |
|
Back to top |
|
 |
Flasher

Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Mon Dec 13, 2010 20:13 Post subject: |
|
|
MVV wrote: | У этого способа есть и минусы - папку с иконками проще редактировать. Поэтому можно комбинировать оба способа - кучу неизменных иконок засунуть в DLL, а новые или временные хранить в исходном виде. | Комбинирование для ленивых, ИМХО. Править текущие dll/icl не так уж и сложно, а тем более при наличии скрипта Loopback. |
|
Back to top |
|
 |
|