BTW
Начальника заставляющего сжимать upx'ом растрелять. Пусть обьяснит зачем это нужно.
Posted via RSDN NNTP Server 2.0
Привет всем !
Люди, подскажите пожалуйста как решить следующую проблему:
Есть здоровенная CPL-ка (апплет на панель управления — та же самая DLL-ка только еще експортируется функция CPlApplet) на C++ под VS7.1. Компилится в метр бинарника.
По заданию, мне нужно ее упаковывать UPX-ом (upx.exe — утилитка для запаковки исполняемых файликов). После запаковки размер бинарника составляет 260 КБ, но, при этом что-то случается с иконками, ControlPanel не может обнаружить иконку для отображения
Причем, cpl-ки написанные на Дельфах работают прекрасно и при упаковке, ничего с иконками не случается... Т.е. что-то с компиляцией у VS7.1, как-то он не совместимо компилит ресы для упаковки upx-ом...
Как решить проблему ? Может можно как-нить поменять ход компиляции ресурсов в бинарь ?
Помогите плз !!!
Начальник, злится, намекает, шо ламо я галимое

А я весь инет перерыл, нифига...
Здравствуйте, loopzilla, Вы писали:
L>... что-то случается с иконками, ControlPanel не может обнаружить иконку для отображения
Попробуйте не сжимать иконки:
--compress-icons=0 do not compress any icons
(это ключ upx)
VS>Попробуйте не сжимать иконки:
VS> --compress-icons=0 do not compress any icons
Да, но мой руководитель настаивает сжимать все ! В целях чистоты ведения проекта (все сжимали и работает и до этого работало, правда компилятор Дельфи, а теперь нет !?
Здравствуйте, Andrej Kalinicenko, Вы писали:
AK>BTW
AK>Начальника заставляющего сжимать upx'ом растрелять. Пусть обьяснит зачем это нужно.
Видать у него на пятидюймовую дискетку не влазит
Автору:
Возьми последний UPX, покопайся в опциях. Для начала просто запускай с "--best"
если не поможет, тогда --compress-icons=[0/1/2], --compress-resorces=[0/1]
Если все совсем плохо — попробуй тот же PECompact или ASPack
Если и это не поможет, тогда уж хз.
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>