![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Форумчанин
Регистрация: 05.12.2007
Сообщений: 236
|
![]()
program Project2;
procedure First; begin end; end. Данный код при компиляции весит 16кб. С учетом, что на асме у меня 1200строк кода весят 10кб. Как-то можно уменьшить размер? |
![]() |
![]() |
![]() |
#2 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]()
Ну например поотключать прилинковку всякой отладочной информации.
Но все равно много не отключишь.
I'm learning to live...
|
![]() |
![]() |
![]() |
#3 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]()
согласен с мнением Виталия. 16 кб это уже ОЧЕНЬ компактный код.
и много меньше Вам не выжать... я тут вижу только один вариант - сменить компилятор (ну и язык программирования, соответственно). Пишите на ассемблере, попробуйте такую экзотику как C-- вот только вопрос - А ЗАЧЕМ?! после того, как я видел полуторомегабайтную программку для задания времени включения/выключения компа, меня уже ничем не удивить.. ну будет программа 16 кб или 500 кб, что от этого меняется?! на флоппи-диск не помещается? или оперативки для запуска может не хватить? Вы знаете, что купить 4 гб памяти по любому дешевле будет, чем затратить месяцы труда и переписать более менее серьёзную программу на ассемблере, чтобы съэкономить один мегабайт исполняемого кода.... ;( такова жизнь... |
![]() |
![]() |
![]() |
#4 |
Trust no one.
Старожил
Регистрация: 07.04.2009
Сообщений: 6,526
|
![]()
Что бы сэкономить хотя бы немного места попробуйте отключить неиспользуемые Uses`ы.
SQUARY PROJECT - НАБОР БЕСПЛАТНЫХ ПРОГРАММ ДЛЯ РАБОЧЕГО СТОЛА.
МОЙ БЛОГ GRAY FUR FRAMEWORK - УДОБНАЯ И БЫСТРАЯ РАЗРАБОТКА WINAPI ПРИЛОЖЕНИЙ |
![]() |
![]() |
![]() |
#5 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]() Цитата:
I'm learning to live...
|
|
![]() |
![]() |
![]() |
#6 |
я получил эту роль
Старожил
Регистрация: 25.05.2007
Сообщений: 3,694
|
![]()
Вырезай ран-тайм код из system.pas/sysinit.pas, компиляй в obj и линкуй сишным компоновщиком
http://pblog.ru/?p=90 Одними делфями без особых извратов можно размер до 3.5 кб сжать http://xproger.mentalx.org/old/?id=1...doc=delphi_min но зачем?
пыщь
Последний раз редактировалось JTG; 01.09.2009 в 13:15. |
![]() |
![]() |
![]() |
#7 | ||
Trust no one.
Старожил
Регистрация: 07.04.2009
Сообщений: 6,526
|
![]() Цитата:
Цитата:
SQUARY PROJECT - НАБОР БЕСПЛАТНЫХ ПРОГРАММ ДЛЯ РАБОЧЕГО СТОЛА.
МОЙ БЛОГ GRAY FUR FRAMEWORK - УДОБНАЯ И БЫСТРАЯ РАЗРАБОТКА WINAPI ПРИЛОЖЕНИЙ |
||
![]() |
![]() |
![]() |
#8 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]() Цитата:
I'm learning to live...
|
|
![]() |
![]() |
![]() |
#9 |
Заблокирован
Старожил
Регистрация: 20.07.2008
Сообщений: 4,032
|
![]() ![]() ![]() ![]() ![]() |
![]() |
![]() |
![]() |
#10 | |
Форумчанин Подтвердите свой е-майл
Регистрация: 01.12.2006
Сообщений: 514
|
![]()
2 Levsha100
Цитата:
Пишу на Delphi за еду
|
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как уменьшить размер .ехе файла? D7 | dx+ | Общие вопросы Delphi | 28 | 16.03.2012 20:38 |
Как уменьшить размер сис кода? | Sergeu | Общие вопросы Delphi | 5 | 17.01.2009 21:40 |
Как уменьшить размер PNG изображения? | highklass | Мультимедиа в Delphi | 5 | 31.05.2008 16:24 |
Как изменить размер пакетов чтобы уменьшить исходящий трафик | lubopit | Операционные системы общие вопросы | 1 | 21.02.2008 18:09 |
уменьшить размер БД MS Access | Кот из Лета | БД в Delphi | 7 | 30.12.2007 13:51 |