на мой взгляд лучше сначала оптимизировать программу. если есть возможность не использовать модуль Forms и переписать формы и элементы управления на API либо сделать их вручную. Некоторые модули можно сделать свои например, переписать модуля windows для своих нужд, т.е. убрать ненужное для данной программы и допустим переименовать в my_windows.pas
Это должно существенно помочь в уменьшении размеров. Ну а потом и паковать можно!
Вобщем то это был прикол ). Просто есть один у меня знакомый. Написал он прогу значит на дельфи. Спрашиваю: с нуля писал? Сторонних компонентов не юзал?
Нет говорит, не юзал - всё с нуля - от начала до конца. Ну открываю его ResHacker'ом - смотрю:
Ну говорю, абмануть решил! Он думал что это проверить низя А удалить просто:
В ресхакере стираете ресурс PACKAGEINFO и всё =)
Кстати если продукт доконца отлажен и/или вы проверяете все ситуации должным обрызом можете и STRINGTABLE стереть заодно =) должно по идее облегчить файлик килобайт на 10-12 ))
>>Нет говорит, не юзал - всё с нуля - от начала до конца
все относительно. вспоминается невольна статейка на васме про написание бинаря байтами в блокноте...
Если уж на то пошло и начали упоминать лзма и препроцессинг кода (е8/е9) к нему, то рекомендуеца просто упаковать файл в 7z архив. Такого препроцесинга кода как в 7z наверно нет ни в одном пакере =)