Форум: "Прочее";
Текущий архив: 2006.12.03;
Скачать: [xml.tar.bz2];
Внизработа с exe-файлом проекта Делфи Найти похожие ветки
← →
sgTrA2_7605 (2006-11-14 23:24) [0]Как можно уменьшить размер exe-файла?
← →
Sergey Masloff (2006-11-14 23:26) [1]А на кой фиг?
← →
Виталий Панасенко (2006-11-14 23:28) [2]UPX ?
← →
Vga © (2006-11-14 23:29) [3]> [0] sgTrA2_7605 (14.11.06 23:24)
Отказаться от VCL.
← →
Sergey Masloff (2006-11-14 23:29) [4]Нет, ну всякое бывает, например когда-то давно мне было необходимо чтобы файл влезал на дискету. Пришлось часть функционала переписать не используя модули которые слишком много за собой тянут. Ресурсы ненужные почикать. С 3.1 до 1.3 удалось постепенно сократить.
Только в 99.9% случаев это никому не нужно
← →
ANTPro © (2006-11-14 23:30) [5]WinUpack?
← →
Vga © (2006-11-14 23:31) [6]> [2] Виталий Панасенко (14.11.06 23:28)
Применять с осторожностью, почитав например "Why not use an EXE compressor?" (http://www.jrsoftware.org/striprlc.php, внизу страницы).
StripReloc - удаляет релоки, это около 10-15% размера ехе.
← →
sgTrA2_7605 (2006-11-14 23:32) [7]Вообще, что бы передать через сеть.
ЕХЕ большой, да еще доп файлы...
(Написанная программа содержит много различных компонетов, значительно
увеличивших EXE (Убивать их не хочется))
← →
DrPass © (2006-11-14 23:33) [8]
> StripReloc - удаляет релоки, это около 10-15% размера ехе
В Delphi 200x это делается директивой компилятора
← →
Vga © (2006-11-14 23:34) [9]> [5] ANTPro © (14.11.06 23:30)
Между прочим, его переносит куда меньшее число прог, чем UPX. Хотя жмет лучше.
Но, ИМХО, ехе-пакеры нужны утилитам типа инсталляторов, которые в архив положить нельзя.
Для большинства остального - лучше вычистить релоки (иногда правда и они нужны).
Ну и самое эффективное - писать на WinAPI или библиотеках типа KOL.
← →
Vga © (2006-11-14 23:35) [10]> [7] sgTrA2_7605 (14.11.06 23:32)
7zip. Любые ехе-пакеры кроме удаления релоков (неважно, сама Delphi это сделает, или снешняя утилита) только увеличат архив (обычно, по крайней мере, именно так).
← →
Anatoly Podgoretsky © (2006-11-14 23:39) [11]> sgTrA2_7605 (14.11.2006 23:24:00) [0]
Скомпилировать с использованием пакетов.
← →
Vga © (2006-11-14 23:43) [12]> [11] Anatoly Podgoretsky © (14.11.06 23:39)
Полный дистриб от этого только вырастет...
← →
Morfiu$ © (2006-11-14 23:44) [13]Имеет ли смысл заменить компоненты текстов в отдельном модуле.
← →
Morfiu$ © (2006-11-14 23:45) [14]На счет пакетов я согласен
← →
Anatoly Podgoretsky © (2006-11-14 23:50) [15]> Vga (14.11.2006 23:43:12) [12]
Читаем вопрос
> Как можно уменьшить размер exe-файла?
← →
KilkennyCat © (2006-11-15 00:31) [16]КOL
← →
Игорь Шевченко © (2006-11-15 10:10) [17]KilkennyCat © (15.11.06 00:31) [16]
> КOL
LOL
← →
Pazitron_Brain © (2006-11-15 10:17) [18]rar
← →
Чапаев © (2006-11-15 10:18) [19]> [8] DrPass © (14.11.06 23:33)
Гм... А конкретнее? Что-то в хелпе такого не видел.
← →
Курдль © (2006-11-15 10:18) [20]
> Как можно уменьшить размер exe-файла?
ASPack уменьшает в разы.
Страницы: 1 вся ветка
Форум: "Прочее";
Текущий архив: 2006.12.03;
Скачать: [xml.tar.bz2];
Память: 0.48 MB
Время: 0.043 c