Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Общие вопросы > KOLnMC и UPX - уменьшение размера приложения


Автор: Teleport 9.7.2008, 00:39
Как использовать KOLnMC и UPX??
Подробно можно?
А то написал просто часики, форме интерфейс сделал по рисунку - в итоге вес приложения 544 килобайт...
И ссылочки рабочие киньте пожалуйста.  smile 

Автор: Alkash 9.7.2008, 06:13
http://www.kolnmck.ru, а упх - на него кинь экзешник и все. или запуск в коммандной строке - он те покажет хелп.

Автор: kemiisto 9.7.2008, 08:53
KOL&MCK - это библиотека объектов для программирования в среде Delphi (KOL - Key Objects Library) и набор зеркальных классов (MCK - Mirror Classes Kit) для визуальной разработки программ. Приложение придётся переписать!

Если нужно просто уменьшить размер - упаковшик. Мне нравится http://www.bitsum.com/pec2.asp. Краткое описание http://www.bitsum.com/docs/pec2_russian/00overview.htm.

Добавлено через 2 минуты и 49 секунд
Цитата(Teleport @  9.7.2008,  01:39 Найти цитируемый пост)
А то написал просто часики, форме интерфейс сделал по рисунку - в итоге вес приложения 544 килобайт...

Что Вас так напугало? В эпоху террабайтных винтов и безлиметного интернета 500 КБ...

Автор: Alexeis 9.7.2008, 09:06
Teleport, PE упаковщики уходят в прошлое, так как они не уменьшают объем программы в ОЗУ, не уменьшают загрузку CPU, а винты чего жалеть? Для передачи через инет есть архиваторы smile . KOL дает реальное уменьшение объема машинного кода и уменьшение количества используемых Dll. Программа становиться меньше по объему и быстрее работает. Но код получается более низкоуровневый и требует больше внимательности и аккуратности, больше ручной работы, исключает возможность использования сторонних визуальных компонентов (кроме Mirror), сильно ограничивает или усложнят использование невизуальных компонентов.
 

Автор: Teleport 9.7.2008, 13:56
то есть нужно еще хорошо подумать, стоит ли использовать KOLnMC...
Но все равно - интересно! 
2 Alkash - Спасибо за ссылку на faq

2 kemiisto - разъяснение понял. Упаковщик посмотрю...  smile 

2 Alexeis - а я вот услышал недавно, что упакованная прога, типа распаковывается в реальном времени и загружает в оперативку и запакованную версию и распакованную программу... - вобщем оперативка даже более загружена получается?

Автор: Alexeis 9.7.2008, 14:03
Teleport, ну такое врядли получается, разве что на первом этапе, потом логично выгрузить образ, но хуже другое, то что прога грузиться в ОЗУ целиком, с ресурсами, со всеми сегментами кода, которые ей частенько не нужны. Ресурсов там может быть на пару мегабайт. При обычной загрузке такого не происходит.

Автор: Teleport 9.7.2008, 14:37
2 Alexeis  - про упаковщики понятно...  smile 


на Kol посмотрю, почитаю, попробую...


Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)