Форум: "Потрепаться";
Текущий архив: 2003.11.20;
Скачать: [xml.tar.bz2];
ВнизDelphi 7 компилированные файлы получаются большого размера? Найти похожие ветки
← →
Alexes (2003-10-29 14:03) [0]Объясните почему в Delphi 7 компилированный EXE-шник или DLL получаются большого размера > 350Кб? Можно их как-нибудь "сжать"?
← →
Игорь Шевченко (2003-10-29 14:04) [1]Это уже эпидемия
← →
Alexes (2003-10-29 14:11) [2]> Игорь Шевченко
Лучше бы подсказал, как ее сжать...
← →
Anatoly Podgoretsky (2003-10-29 14:13) [3]А поискать в форуме, скажем за последнии несколько дней?
← →
Alexes (2003-10-29 14:16) [4]> Anatoly Podgoretsky
Искал, если бы нашел то не задавал бы глупых вопросов.
← →
VMcL (2003-10-29 14:17) [5]>Alexes © (29.10.03 14:11) [2]
Лучше бы посмотрел "Поиск" и FAQ.
← →
DVM (2003-10-29 14:26) [6]
> Alexes © (29.10.03 14:03)
Плата за удобство проектирования
← →
Amoeba (2003-10-29 14:28) [7]Сжать конечно можно (no problems), но только лучше этого не делать - почему? - смотри ветки за прошлую неделю.
← →
DVM (2003-10-29 14:37) [8]А можно еще на API писать все. То что мышко в VCL за 5 мин - на API займет месяц на первых порах. Зато размер будет мааааленький.
Только мало кто такое выдерживает.
← →
Anatoly Podgoretsky (2003-10-29 14:38) [9]Ну в крайнем случае жди тех, кому еще не надоело отвечать на этот вопрос, не зря же Игорь Шевченко написал про эпидемию.
← →
Плохиш_ (2003-10-29 14:42) [10]>DVM © (29.10.03 14:37) [8]
> на первых порах. IMHO размер будет далеко не маленький ;-)
← →
ZeroDivide (2003-10-29 14:51) [11]>Anatoly Podgoretsky © (29.10.03 14:38)
Это буду я, итак уж весь день просидел в форумах, работа не продвинулась, так что я, я буду:
ASPack, UPX, Build With Runtimes Libraries + not include всякую отладочную information
>А можно еще на API писать все
А можно еще и на ASM"e, 4 сегмента по 1-му кило. итого: exe-шник 4 килобайта.
← →
Anatoly Podgoretsky (2003-10-29 15:02) [12]ZeroDivide © (29.10.03 14:51) [11]
Ну спасибо тебе добрый человек :-)
← →
ZEE (2003-10-29 15:06) [13]> Плохиш_ (29.10.03 14:42) [10]
> IMHO размер будет далеко не маленький
смотря что считать маленьким - если по сравнению с аналогичной прогой на ВЦЛ - то на АПИ у меня получается раз в 10 меньше...
зы: правда если много ресурсов (картинок всяких, звуков...) - то конешна размер растет
← →
DVM (2003-10-29 15:10) [14]
> смотря что считать маленьким
он исходник наверное имел ввиду.
← →
Alexes (2003-10-29 15:11) [15]У меня проблемка такая:
Я не программер Delphi я программер 1С (но Delphi немного знаю), но понадобилось написать дрова для сканера штрих-кодов ввиде внешней dll к 1С. Сама dll-ка сделана в виде СОМ объекта, для обработки СОМ порта использую API функции, но размер dll-ки ВПЕЧАТЛЯЕТ - 478Кб!!!
← →
DVM (2003-10-29 15:12) [16]
> размер dll-ки ВПЕЧАТЛЯЕТ - 478Кб!!!
забей, какая разница 10кб или 10 мб на винте в 100гб
← →
Alexes (2003-10-29 15:15) [17]> DVM
Разница большая, когда вся эта байда крутится на P-166 с 32Мб ОЗУ
← →
DVM (2003-10-29 15:25) [18]Вы не правы. Даже программа написанная на API, может в памяти занимать не меньше а то и больще программы написанной с применением VCL. Важен не размер на диске, а размер в памяти. Для уменьшения размера на диске существуют упаковщики.
← →
Плохиш_ (2003-10-29 15:34) [19]>ZEE © (29.10.03 15:06) [13]
Интересно, куда потерялось "на первых порах"?
← →
Anatoly Podgoretsky (2003-10-29 15:36) [20]Никакой разницы, управление память не так работает, точнее программы вообще нет в памяти, она туда только мапируется.
Но ты по всей видимости напихал туда много лишних модулей
← →
Alexes (2003-10-29 15:43) [21]> DVM
Но во том то и дело, что в памяти она занимает много места...
← →
DVM (2003-10-29 15:47) [22]
> Но во том то и дело, что в памяти она занимает много места...
Сколько? Много понятие относительное.
← →
Anatoly Podgoretsky (2003-10-29 15:51) [23]Alexes © (29.10.03 15:43) [21]
Во первых покажи как ты определил, что она щанимет много места в памяти, с конкретным указанием количества страниц именно в оперативной памяти.
← →
ZEE (2003-10-29 15:53) [24]> Плохиш_ (29.10.03 15:34) [19]
> Интересно, куда потерялось "на первых порах"?
а "на первых порах" и того меньше :)
← →
Amoeba (2003-10-29 16:54) [25]Если использовать упаковщик, то программа отожрет памяти намного больше чем неупакованная
← →
BOA_KAA (2003-10-29 17:05) [26]http://delphimaster.net/view/14-1066995757/
← →
Dimaxx (2003-10-30 01:04) [27]Пустая форма на api весит в памяти 1.6 мега. Если хотите маленькие размеры - пишите на KOL.
← →
Вспоминая (2003-10-30 03:50) [28]сабж, следует логичный ответ на
>Alexes © (29.10.03 15:15) [17]
>> DVM
>Разница большая, когда вся эта байда крутится на P-166 с 32Мб ОЗУ
А как вообще "нормально" работать на WinXP при 32Мб ОЗУ?
32Мб ОЗУ - минимальная норма размера ОЗУ для W98.
Кроме того см. Anatoly Podgoretsky © (29.10.03 15:51) [23]
ОЗУ - лишь часть памяти в Windows. И что в какой памяти содержится, только она заведует.
← →
isko (2003-10-30 07:23) [29]может вопрос такой -
"почему размер exe файла больше в delphi7, и вообще растёт с увеличением версии, ведь компилируется тот же исходник?"
← →
ZeroDivide (2003-10-30 09:13) [30]но понадобилось написать дрова для сканера штрих-кодов ввиде внешней dll к 1С.
Ой, а где это у нас в России сканеры штрихкодов делают? Дрова должны писать те, кто делает железо. А dll к 1С должна быть интерфейсом между дровами и 1C или я прав? или я прав? или я прав?
ЗЫ: Забей. M$ уже давно забила на эту проблему. Хрен с ней с памятью (лишь бы не утекала), авось докупят ее.
← →
Zacho (2003-10-30 09:16) [31]А что за сканер такой интересный ? Насколько я знаю, они бывают двух типов: подключающиеся к ком-порту, и в разрыв клавиатурного шнура. И в том, и в другом случае никаких специальных драйверов не надо. Хотя, давно я уже с ними дело имел, могло и что-то новое появиться.
← →
Anatoly Podgoretsky (2003-10-30 09:38) [32]ZeroDivide © (30.10.03 09:13) [30]
Если будет утекать, то тем более докупать надо
← →
Gorlum (2003-10-30 11:55) [33]Zacho © (30.10.03 09:16) [31]
Да нет, ничего нового не появилось.
Да, сканеры подключается:
разъём клавиатуры (тут всё просто)
Com-порт (чуть сложнее, но сканер настраивается с помощью
спец. книжечки, прога должна лишь знать, с какого
порта читать данные)
+ отноительно новые сканеры поддерживают USB.
Страницы: 1 вся ветка
Форум: "Потрепаться";
Текущий архив: 2003.11.20;
Скачать: [xml.tar.bz2];
Память: 0.54 MB
Время: 0.012 c