зменшити ехешнік

Профі! Як зменшити ехешнік до мінімуму, і щоб нічого з ним не треба було б тягнути (bpl)?

Стиснути. Існує безліч паковщік, наприклад на Wasm.ru

KOLMCK тобі допоможе

Архіватор - найкраще.

1.Убрать оішне з uses (так все пишуть, хоча я щось не перевіряв, а лінковщік Дельфах дійсно такий поганий, що тягне все, що є в uses незалежно від того є виклики в соотв. Бібліотеки чи ні? Або це не дурість, а просто я чогось недогоняю?)

2.Упомянутие dataMaster слова, але це інший світ. Чи можливо прийняти іншу релігію в конкретній ситуації?

3. Не треба користуватися паковщік exe! Архиваторами для передачі файлів - так, пакувальником для exe - немає! Це тольуо уявне зменшення розміру, ресурсів такий "зменшений" exe з'їсть набагато більше.

2 alex_bf
А Вам навіщо зменшувати exe?

Для передачі через інтернет - використовуйте архіватор.
Щоб входив на дискетку? А кому воно потрібно, в цей смутний час.

> Кулюкін Олег
Щоб входив на дискетку? А кому воно потрібно, в цей смутний час.

Студентам потрібно. А взагалі у мене друг є, так він вважає, якщо ЕХЕ поміщається на дискетку (нехай навіть упакований), значить він (ЕХЕ) ще дрібненький.

Писати * СОМ - самий кул.

У мене програма перестала поміщатися на дискету тільки коли число форм перевищила 30. Може я щось неправильно роблю? Коломиї не зловживаю, активно використовую RX, EhLib компоненти, 3/4 форм на базах зав'язані, є звіти в Word Excel. bpl не застосовую. Навіть дивно якось: 1 символ коду і ресурсів = 3 байта exe

2 Карелін Артем і не тільки

Майбутні стандарти завжди ставив офіс. Пам'ятайте OF97? Плоскі кнопки? Меню кнопками? Щас в OFXP меню, якого в самій XP поки немає. Дик от розмір наприклад Ворда XP бачили? Значить воно видать нормально. Та власне так і є. Гвинт то у кого менше 40ка?

Хочеш скоротити розмір екзешніка? - не створювати його. -)

> Як зменшити ехешнік до мінімуму, і щоб нічого з ним не
> Треба було б тягнути (bpl)?

Ось ТОЧНИЙ відповідь на ЦЕЙ питання:

1. Створюємо такий файл DPR:
begin
end.

2. Компілюємо. Отриманий EXE і буде МІНІМАЛЬНИМ. І з ним не треба буде тягти НІЧОГО.

Найменший виконуваний файл складається з одного байта: С3

Ну ти офіс XP запускав? Меню натискав? По кнопках мишею їздив? Це називається "в стилі ХР" (в D7 такоеже), дик ось хоч офіс XP і вийшов раніше (?) Самої XP, але в ній такого виду немає, хоча він і підтримується. Ось.
А розмір Winword.exe? Він росте постійно. Рази так в приблизно 1.5-2 з кожною версією. Ось.

Ну ну. я наприклад намагався писати на Асмі. НЕ юзая Юзес ніяких. і що. самий мінімум без UPX у мене виходив 16 кілобайт. для мене це вже багато. Може ще сильніше можна скоротити?


> Щоб входив на дискетку? А кому воно потрібно, в цей смутний
> час

У вас виделенка? А ось особисто мені, як і багатьом іншим, дуже туго качати десяток метрів з инета замість двохсот кілобайт, теоретично можливих.

гвинти по 200 гигов, канали по 10Мбит, і є ще народ, що ширяє мізки через пару кілобайт.