MVV

|
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… |
|