Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.02.24;
Скачать: CL | DM;

Вниз

Вес программы   Найти похожие ветки 

 
Nemas ©   (2003-02-08 04:19) [0]

Сделал обычный текстовой редактор(примерно такой же как и AVNotepad в кладовой на этом сайте), а он весит 600Кб, почему?
Может, эт из-за модулей которые подкулючаю к проекту? Можно ли как-нибудь уменьшить вес?


 
Юрий Зотов ©   (2003-02-08 06:39) [1]

> Может, эт из-за модулей которые подкулючаю к проекту?
Точно, из-за них.

> Можно ли как-нибудь уменьшить вес?
Можно - не использовать никаких модулей, кроме Windows и Messages. Программа будет весить примерно килобайт 30. Только писать ее придется ручками, без всяких форм и компонентов.


 
AlexZ ©   (2003-02-08 07:43) [2]

Можно еще воспользоваться упаковщиком, но лучше не надо.


 
Hip Hop Music   (2003-02-08 08:09) [3]

No VCL, use WinAPI only -> small size


 
Viktor Kushnir ©   (2003-02-08 09:18) [4]

Если хочешь писать на Дельфи, то смирись с большими размерами. Если надо кому-то прогу переслать, то RAR 3.x и UPX 1.24w or later тебе помогут. Будет где-то кб 300


 
Gigabyte ©   (2003-02-08 17:00) [5]

Пиши на C++ Builder - с формами больше 64к у меня не вышло


 
Ketmar ©   (2003-02-08 17:11) [6]

>Gigabyte © (08.02.03 17:00)
а теперь выключи компиляцию с отделенными нафиг пакетами. или перенеси прогамму на машину, где никогда не было delphi/builder. еще лучше -- запусти на только что установленном виндовз. вот посмеешься-то.

Satanas Nobiscum! 08-Feb-XXXVIII A.S.


 
copyr25 ©   (2003-02-08 17:21) [7]

Используйте ASPack.
Очень здорово сжимает Delphi-вские exe-шники.


 
Ketmar ©   (2003-02-08 17:47) [8]

>copyr25 © (08.02.03 17:21)
а есть еще UPX. бесплатный.
а еще есть рекомендации умных людей НЕ СЖИМАТЬ .exe.

Satanas Nobiscum! 08-Feb-XXXVIII A.S.


 
copyr25 ©   (2003-02-08 18:17) [9]

>Ketmar © (08.02.03 17:47):
От чего же такие рекомендации?
Мне, правда, интересно.
Было 400К, стало 128К.
Плохо?


 
Andrey ©   (2003-02-08 18:19) [10]


> От чего же такие рекомендации?

Такие рекомендации появляются не от хорошей жизни :)


 
Ketmar ©   (2003-02-08 18:27) [11]

>copyr25 © (08.02.03 18:17)
плохо. поищите статью Криса Касперского об упаковщиках, мне лень пересказывать. дам хинт: менеджер памяти виндовз такие финты переносит с трудом. не заточен он под подобные извращения.

Satanas Nobiscum! 08-Feb-XXXVIII A.S.


 
vuk ©   (2003-02-08 18:39) [12]

to copyr25:
>Плохо?
Плохо. Почему? Вкратце здесь:
http://plugring.farmanager.com/programming/articles/packers.html


 
copyr25 ©   (2003-02-08 18:49) [13]

>Ketmar © (08.02.03 18:27):
и особенно vuk © (08.02.03 18:39):

Спасибо за разъяснение!
А я то, блин, думал, что...

Вообщем, спасибо:))


 
copyr25 ©   (2003-02-08 19:10) [14]

Но есть еще один повод пользоваться запаковщиками.
Откройте код Вашей программы с помощью простого F3 в NC.
Так или иначе, Вы увидите "программа создана и т.д."
Вася Пупкин открывает файл, ну, например, с помощью HiView.exe
и гордо вписывает свое имя.
С ASPack"ом такой номер не пройдет.
Т.е. пройдет, но Васе Пупкину придется здорово разбираться
в алгоритме запаковщика.
Это не аргумент "за", это просто позиция с положительным
сальдо:))


 
vuk ©   (2003-02-08 19:18) [15]

Вася найдет распаковщик, распакует и сделает свое грязное дело...


 
Marser ©   (2003-02-08 19:26) [16]


> http://plugring.farmanager.com/programming/articles/packers.html

Там сказано, что память жрет сжатый MSACCESS.Но для программ такого уровня размер значения не имеет, а меньшие программы соосно меньше и памяти жрут в запакованом виде.


 
SPeller ©   (2003-02-08 19:26) [17]

Господи, чего вы мучаетесь? Какая нафиг разница, запакованный/незапакованный? Я лично своими руками в Hex-редакторе в запакованном UPX"ом ЕХЕ прописывал свой копирайт. Без проблем. ЕХЕ хуже работать не стал.


 
vuk ©   (2003-02-08 19:31) [18]

to Marser:
>Там сказано, что память жрет сжатый MSACCESS.
Любая программа будет жрать больше памяти. По определению. И вообще, там ключевая фраза вот эта:

Что более накладно - мегабайты на диске или мегабайты оперативной памяти? Действительно ли стоит увеличивать требования вашей программы на оперативную память за счет сохранения несколько килобайт дискового пространства?


 
Marser ©   (2003-02-08 23:00) [19]


> vuk © (08.02.03 19:31)
> to Marser:
> >Там сказано, что память жрет сжатый MSACCESS.
> Любая программа будет жрать больше памяти. По определению.
> И вообще, там ключевая фраза вот эта:
>
> Что более накладно - мегабайты на диске или мегабайты оперативной
> памяти? Действительно ли стоит увеличивать требования вашей
> программы на оперативную память за счет сохранения несколько
> килобайт дискового пространства?

Там не пару кб, а в 2-3 раза меньше (для Делфей).Для многих проектов необходимо.


 
DiamondShark ©   (2003-02-09 00:56) [20]


> Там не пару кб, а в 2-3 раза меньше (для Делфей).Для многих
> проектов необходимо.


Чего необходимо-то? Место на диске сохранить? Так RARом пакуйте, оно лучше будет.
Сказано же в статье (да и просто владеющему здравым смыслом должно быть ясно) -- требования к памяти таким методом не снизишь. Даже увеличишь.



Страницы: 1 вся ветка

Текущий архив: 2003.02.24;
Скачать: CL | DM;

Наверх




Память: 0.51 MB
Время: 0.012 c
14-76111
michael_b
2003-02-05 07:34
2003.02.24
где в этой процедуре происходит прересылка записей


14-76152
jen_bond
2003-02-07 10:04
2003.02.24
МОжет кто встречал такой компанент TJPEGBDImage!!!


1-75895
Aleksandr
2003-02-13 15:30
2003.02.24
Как универсально отформатировать команду создать письмо по мылу?


3-75796
Anton
2003-02-06 12:10
2003.02.24
Как у dbGrida спуститься на строчку вниз


14-76084
Adolf
2003-02-09 13:49
2003.02.24
ShellExecute