зменшити ехешнік
Профі! Як зменшити ехешнік до мінімуму, і щоб нічого з ним не треба було б тягнути (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Мбит, і є ще народ, що ширяє мізки через пару кілобайт.