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: Оптимальный источник для значков на панели инструментов 
Author Message
MVV



PostPosted: Mon Dec 13, 2010 02:48    Post subject: Reply with quote

Вахмурка wrote:
А почему dll? Для этого формат icl существует.
По-секрету скажу, что ICL - это DLL, в секции ресурсов которой хранятся иконки (секции кода по идее вообще не должно быть, и OEP должен быть нулевой). Так что ICL - это в первую очередь DLL. Smile
(правда, первые версии ICL были 16-битными DLL, из-за чего с ними куча проблем на x64, и их приходится перекодировать в 32-битные DLL)

happywanderer wrote:
ТС использую портативно, но все значки (около 50 штук) выдернуты из dll или самопальные лежат просто в папке как ico. ТС стартует вродебы оперативно, т.ч. мучаюсь вопросом -стоит ли их вообще упаковвывать в dll? Про ехе. спросил т.к. хочу стационарно на одной машине использовать.
Вообще, если все иконки будут в DLL, грузиться по идее они будут быстрее (один файл загрузить проще, чем сотню - как минимум потому, что системе не придется прыгать по жесткому диску в поисках этой сотни файлов).

У этого способа есть и минусы - папку с иконками проще редактировать. Поэтому можно комбинировать оба способа - кучу неизменных иконок засунуть в DLL, а новые или временные хранить в исходном виде.
_________________
TCFS2 + TCFS2Tools: Полноэкранный режим и многое другое (обсуждение)
WINCMD.RU: AskParam, CopyTree, NTLinks, Sudo, VirtualPanel…
View user's profile Send private message ICQ Number


Powered by phpBB © 2001, 2005 phpBB Group