Форум: "Потрепаться";
Текущий архив: 2004.01.20;
Скачать: [xml.tar.bz2];
ВнизРазмер ЕХЕ Найти похожие ветки
← →
Pa5ha (2003-12-24 22:00) [0]Вопрос тривиальный но очень актуальный. Как в Дельфи можно уменьшить резмер откомпилированной программы без потери работоспособности (в том числе на машинах без дельфи)?
← →
Talla2k (2003-12-24 23:01) [1]ASPack
← →
jack128 (2003-12-24 23:01) [2]Писать на WinApi
← →
azazello (2003-12-25 01:01) [3]UPX
← →
Dimaxx (2003-12-25 02:17) [4]Попробуй KOL Кладова.
← →
Германн (2003-12-25 03:14) [5]А нужно ли?
Кстати разберись сначала с "машинами без дельфи". Имхо, у большинства потенциальных заказчиков/клиентов/покупателей дельфи нет! Но могут быть установлены RunTime библиотеки DELPHY.
← →
Piople (2003-12-25 06:21) [6]Удалено модератором
← →
Кщд (2003-12-25 09:16) [7]Удалено модератором
← →
Думкин (2003-12-25 09:22) [8]> [7] Кщд (25.12.03 09:16)
Никто насильно не заставляет его пользовать. Не хочешь - не юзай.
А по поводу упаковщиков:
http://podgoretsky.com/ftp/Docs/Misc/ExePack/ExePack.html
← →
Думкин (2003-12-25 09:26) [9]
> [6] Piople © (25.12.03 06:21)
Прежде чем давать такие космические советы - все-таки реализуй САМОСТОЯТЕЛЬНО деление стозначных чисел. Для начала. :-)
← →
TUser (2003-12-25 09:41) [10]
> Piople © (25.12.03 06:21) [6]
В принцыпе, KOL исходя из таких соображений и создавался.
← →
VAleksey (2003-12-25 09:55) [11]http://www.joelonsoftware.com/global/Russian/Articles/StrategyLetterIV.html
← →
Amoeba (2003-12-25 11:10) [12]Посмотри http://www.jrsoftware.org/striprlc.php
← →
]eRoR_rrr[ (2003-12-25 11:52) [13]WinApi вот твой выбор:)
← →
Кщд (2003-12-25 12:45) [14]Думкин © (25.12.03 09:26) [9]
собственно, солидарность
а Кщд (25.12.03 09:16) [7] - элементарное ехидство :)
← →
DVM (2003-12-25 13:18) [15]А чем мешает большой размер? У вас винт какого размера, небось не 30 мегов? WinApi, конечно, можно, но раз в 200 более трудоемко, нежели на VCL.
← →
Pa5ha (2003-12-25 17:03) [16]>DVM(15)
>У меня дискета всего 1.44 МБ.
А за ссылки спасибо, интересно.
Можно ли генерировать ЕХЕ без ненужных пакетов, но так, чтоб работало без Дельфи. С++ же делает так.
← →
Amoeba (2003-12-25 17:24) [17]
> Можно ли генерировать ЕХЕ без ненужных пакетов, но так,
> чтоб работало без Дельфи.
Если в настройках опций проекта не включать Build with rгntime packages (эта опция по умолчанию выключена) то так и будет.
← →
Amoeba (2003-12-25 17:27) [18]
> >У меня дискета всего 1.44 МБ.
И что? Программа выходит предназначена для запуска обязательно с дискеты?
← →
Pa5ha (2003-12-26 16:40) [19]
> > >У меня дискета всего 1.44 МБ.
>
> И что? Программа выходит предназначена для запуска обязательно
> с дискеты?
Просто таскать проги на двух и более дискетах - уже гимор.
> Если в настройках опций проекта не включать Build with rгntime
> packages (эта опция по умолчанию выключена) то так и будет.
На машинах без дельфи тогда некоторые проги не работают. Научите делать инсталятор!!!
← →
alex_*** (2003-12-26 16:49) [20]инсталлятор не делают. его используют (большинство). Легче зиповать по пакетам, если просто для таскания на дискетах.
← →
DVM (2003-12-26 16:49) [21]
> На машинах без дельфи тогда некоторые проги не работают.
>
Это никак не связано с той галочкой. Значит проги такие или файлов не хватает каких на клиентских машинах. А про создание инсталляторов уже много написано и в книгах по Делфи и в инете. InstallShield можно поробовать.
← →
Amoeba (2003-12-26 16:52) [22]
> > Если в настройках опций проекта не включать Build with
> rгntime
> > packages (эта опция по умолчанию выключена) то так и будет.
>
> На машинах без дельфи тогда некоторые проги не работают.
Чтобы программа работала без Delphi галочку нужно убирать!
> Просто таскать проги на двух и более дискетах - уже гимор.
А на что существуют архиваторы и самораспаковывающиеся архивы?
> Научите делать инсталятор!!!
В поставку Delphi входит InstallShieldExpress.
Кроме того есть хорошие бесплатные инсталяторы, например InnoSetup: http://www.jrsoftware.org
← →
REA (2003-12-26 17:05) [23]Рецидив однако...
← →
Alibaba (2003-12-26 17:12) [24]Pa5ha (26.12.03 16:40) [19]
>Просто таскать проги на двух и более дискетах - уже гимор.
Flesh, email.
← →
Pa5ha (2003-12-26 23:20) [25]Разоряться на Flash неохота. Согласитесь, когда западло занимает полдискеты, - это уже многовато. Два западла еле влезают. С галочкой прога в памяти занимает в 4 раза больше места.
> Это никак не связано с той галочкой. Значит проги такие
> или файлов не хватает каких на клиентских машинах.
BPL, RTL или как там ещё - это наверно так, само по себе берется на машине с Дельфи.
Безвыходная ситуация: хочу, чтоб мои проги без установки работали. Инсталятор - крайний случай.
Но ведь наверняка есть решение?
← →
Makhanev A.S. (2003-12-27 01:32) [26]Pa5ha (26.12.03 23:20) [25]
Но ведь наверняка есть решение?
Год с лишним назад, когда возникла подобная проблема я поставил себе CD-RW.
Удобно и для переноса программ, и для архивирования данных.
Если смущает размер болванки, можно заюзать мини-болваночку на 210 Mb.
Плюс к тому сейчас CD-RW привод уже не так дорог...
← →
Pa5ha (2003-12-27 13:00) [27]Привод у меня есть и минидиск тоже, но в школе компы без сидюков, да ещё и медленные и проблемы переноса некоторых больших проектов иногда появляется.
А вообще мы отступили от темы: как уменьшить размер скомпилированного файла?
Похоже эта проблема не имеет решения. Каждое имеет свои минусы, и порой огромные.
Придется изучать С++...
← →
KosilkA (2003-12-27 17:17) [28]
> Придется изучать С++...
т.е. - winapi :-)
← →
Pa5ha (2003-12-27 19:32) [29]WinApi Rulezzz, форева, но можно ли делать полноценные приложения с компонентами и всеми ихними событиями на WinApi?
← →
olookin (2003-12-27 21:30) [30]Абсолютно солидарен с DVM - трахаться оно ж тогда хорошо когда в кайф... А когда не в кайф - тогда уж очень уж не хорошо....
← →
olookin (2003-12-27 21:33) [31]to Pa5ha
Моя инсталяшка весит 1,3 мега.... На дискету влазит... И возможностей достаточно... Вывод - убирай например лишние uses или чисти код...
← →
KosilkA (2003-12-27 22:44) [32]а вот кстати о чистке кода ..может я не в тему заверну сейчас, но вот пример : пишу простейшую программу , в uses проставлено только windows. Размер минимального приложения составляет 8 кБ. Но стоит в код внести какую либо функцию с использованием string , то размер сразу увеличивается на 6 кБ. Меняю string на pchar , - размер опять 8 кБ... Кто знает , почему так?
← →
Игорь Шевченко (2003-12-28 01:10) [33]
> Согласитесь, когда западло занимает полдискеты, - это уже
> многовато. Два западла еле влезают.
Не пиши западло. А если пишешь, то не рассчитывай, что тебе бросятся помогать. Тебе на www.xakep.ru - там таких любят.
← →
jack128 (2003-12-28 01:29) [34]
> Но стоит в код внести какую либо функцию с использованием
> string
И? Когда ты используешь какой нить класс, то exe же увеличивается в размерах и ты этому не удивляешься. Так почему ты удивляешься увелич. размеров при использоваии стрингов. Для управления этим типом используется ряд функции, вот эти функции и увеличивают EXE..
← →
Думкин (2003-12-28 07:06) [35]
> [27] Pa5ha (27.12.03 13:00)
> Придется изучать С++...
Зачем же? Можно и в Дельфи, - ответы выше.
← →
Pa5ha (2003-12-28 22:31) [36]C++ Рулез. Установил недавно и восторгаюсь(установка никак с размером не связяно). Редактор ваще улет. А этот язык на всякий пожарный никогда не помешает. Например надо кряк написать, а кряк на Дельфи, размером в 500 кб никто качать не будет :)
← →
Palladin (2003-12-29 00:57) [37]Тьфу...
← →
Nous Mellon (2003-12-29 09:33) [38]
>
> [36] Pa5ha (28.12.03 22:31)
Да ты у нас СуперХацкерЛомацкер!
> восторгаюсь(
согласен. детский восторг
> Редактор ваще улет
А то! Особенно если перед запуском травки покурить. Хотя там будет без разницы что запустил редактор или еще чего. Улет обеспечен.
> Например надо кряк написать
А ты думал! Его за этим и делали! Чтобы кряки писать. Или крякать...
Как утка...
> Установил недавно
Куда ты его установил?
> пожарный никогда не помешает
действительно! особенно если сигарету с травкой потушить забыл тут и пожарный не помешает и язык его тоже.
Короче диагноз ясен...
← →
Pa5ha (2003-12-29 12:13) [39]
> Короче диагноз ясен...
Pascal&Delphi - первыми были и первыми остануться, всё равно буду использовать, но надо же расти...
← →
Polevi (2003-12-29 12:19) [40]растишку принимай
Страницы: 1 2 вся ветка
Форум: "Потрепаться";
Текущий архив: 2004.01.20;
Скачать: [xml.tar.bz2];
Память: 0.53 MB
Время: 0.013 c