Сейчас на форуме: asfa, bartolomeo, hgdagon (+6 невидимых)

 eXeL@B —› Программирование —› РАЗМЕР Проги!
. 1 . 2 . >>
Посл.ответ Сообщение

Ранг: 15.3 (новичок)
Активность: 0.010
Статус: Участник

Создано: 27 мая 2006 23:40 · Поправил: n90p
· Личное сообщение · #1

Друзя, может кто-нить подскажет метод для уменьшения размера проги написанную на дельфи



Ранг: 162.2 (ветеран)
Активность: 0.090
Статус: Участник

Создано: 27 мая 2006 23:43
· Личное сообщение · #2

Пакеры.



Ранг: 15.3 (новичок)
Активность: 0.010
Статус: Участник

Создано: 27 мая 2006 23:44
· Личное сообщение · #3

Нет, про пакеров знаю.
Может использовать какие то библиотеки?




Ранг: 467.7 (мудрец), 5thx
Активность: 0.270
Статус: Участник
Иной :)

Создано: 27 мая 2006 23:49
· Личное сообщение · #4

KOL

-----
Computer Security Laboratory





Ранг: 221.8 (наставник)
Активность: 0.150
Статус: Участник

Создано: 27 мая 2006 23:52
· Личное сообщение · #5

1) писать на чистом апи
2) писать на кол
3) паковать винупаком
4) не писать на делфи
5) хз что тут написать еще...




Ранг: 307.9 (мудрец), 196thx
Активность: 0.180
Статус: Участник

Создано: 27 мая 2006 23:54
· Личное сообщение · #6

google рулит, набери: Как уменьшить размер проги написанную на Delphi.

P.S. Разве что писать на асме =)

-----
Don_t hate the cracker - hate the code.





Ранг: 110.0 (ветеран), 1thx
Активность: 0.090
Статус: Участник

Создано: 27 мая 2006 23:55
· Личное сообщение · #7

При использовании некоторых модулей увеличивается размер. Например при исопльзовании инифайлов или клипборда. Включаешь модули inifiles,clpbord и сразу добавляется пару килобайт. Лучше тогда работать с инифайлами или клипбордам через WinApi.

Ещё есть МСК.

А если прога не сложная в плане интерфейса так лучше на WinApi писать.

-----
Никто не знает столько, сколько не знаю я





Ранг: 307.9 (мудрец), 196thx
Активность: 0.180
Статус: Участник

Создано: 27 мая 2006 23:57
· Личное сообщение · #8

Собственно в гугле все то что написал Red Bar0n + чуть больше. Да и темболее тема затрагивалась не раз.

P.S. Вобще советую юзать AVL - пишешь на делфи размер почти как на апи.

-----
Don_t hate the cracker - hate the code.




Ранг: 15.3 (новичок)
Активность: 0.010
Статус: Участник

Создано: 27 мая 2006 23:58 · Поправил: n90p
· Личное сообщение · #9

Red Bar0n пишет:
4) не писать на делфи

Я же сказал "проги написанные на делфи"

У меня установлен кол, но при компиляции делфи просит какой то файл, который нету в пакете



Ранг: 15.3 (новичок)
Активность: 0.010
Статус: Участник

Создано: 28 мая 2006 00:05
· Личное сообщение · #10

mysterio пишет:
...писать на асме... =)

Хорошо не знаю.



Ранг: 79.4 (постоянный)
Активность: 0.090
Статус: Участник

Создано: 28 мая 2006 00:05
· Личное сообщение · #11

n90p пишет:
У меня установлен кол, но при компиляции делфи просит какой то файл, который нету в пакете

хмммммм... интересно... и какой же?? у мя вродь ничо такого не было...



Ранг: 15.3 (новичок)
Активность: 0.010
Статус: Участник

Создано: 28 мая 2006 00:10
· Личное сообщение · #12

Вот - [Fatal Error] Unit1.pas(7): File not found: 'ExptIntf.dcu'



Ранг: 450.1 (мудрец)
Активность: 0.260
Статус: Участник

Создано: 28 мая 2006 00:11
· Личное сообщение · #13

ufmod.sf.net/
в архиве либы примеры на delphi сделанные как раз с целью уменьшения размера



Ранг: 15.3 (новичок)
Активность: 0.010
Статус: Участник

Создано: 28 мая 2006 00:16
· Личное сообщение · #14

Может у вас найдется этот 'ExptIntf.dcu'.
Если нет, то откуда скачать новый КОЛ?



Ранг: 79.4 (постоянный)
Активность: 0.090
Статус: Участник

Создано: 28 мая 2006 00:23
· Личное сообщение · #15

новый КОЛ http://www.kolnmck.ru/
а вот файло такое он у мя никада не спрашивал...




Ранг: 283.6 (наставник), 56thx
Активность: 0.130
Статус: Участник
Author of GeTaOEP

Создано: 28 мая 2006 01:01
· Личное сообщение · #16

n90p
Если хочешь маленький размер у Дельфей,то,по-моему,лучше всего писать на чистом WinAPI(как предложил Red Bar0n). Тогда размер исполняемого файла получается в районе двадцати килобайт.

-----
the Power of Reversing team





Ранг: 307.9 (мудрец), 196thx
Активность: 0.180
Статус: Участник

Создано: 28 мая 2006 01:14
· Личное сообщение · #17

размер исполняемого файла получается в районе двадцати килобайт.
А если юзать AVL - то чуть больше 20 кб, а геморою чуть меньше, так как пишется все как на делфе (кроме формы которую можно создать динамически или юзать из ресурсов).

AVL - аналог KOL, правда проэкт уже давно заброшен.

-----
Don_t hate the cracker - hate the code.




Ранг: 12.9 (новичок)
Активность: 0=0
Статус: Участник

Создано: 28 мая 2006 01:14
· Личное сообщение · #18

n90p
Избегать uses Classes, SysUtils и Forms...



Ранг: 450.1 (мудрец)
Активность: 0.260
Статус: Участник

Создано: 28 мая 2006 02:17
· Личное сообщение · #19

SysUtils не намного прогу увеличивает, если планируется производить
в проге какие-нибудь арифметические вычисления, то лучше SysUtils подключить




Ранг: 299.6 (наставник)
Активность: 0.30
Статус: Участник
Armadillo Killer

Создано: 28 мая 2006 03:20
· Личное сообщение · #20

[HEX] Можно еще использовать AVL но я предпочитаю KOL




Ранг: 251.8 (наставник), 17thx
Активность: 0.120
Статус: Участник
Seeker

Создано: 28 мая 2006 03:25
· Личное сообщение · #21

mysterio
Компилить с либами на С

-----
DREAMS CALL US




Ранг: 36.8 (посетитель)
Активность: 0.020
Статус: Участник

Создано: 28 мая 2006 08:58
· Личное сообщение · #22

Привет...

n90p пишет:
[Fatal Error] Unit1.pas(7): File not found: 'ExptIntf.dcu'

KOLnMCK - здесь совершенно не при чем... Он у тебя неправильно установлен и неправильно применяется... Файл 'ExptIntf.dcu' - файл стандартной поставки Delphi (http://www.codenet.ru/progr/delphi/stat/inter.php)...

n90p пишет:
Если нет, то откуда скачать новый КОЛ?

www.delphimaster.ru/cgi-bin/forum.pl?n=10 - форум
www.kolnmck.ru - неоф.сайт
bonanzas.rinet.ru - оф.сайт

Перед использование KOLnMCK советую прочитать ReadMe-файлы, Хелп и KOLBook (найти на форуме)



Ранг: 15.3 (новичок)
Активность: 0.010
Статус: Участник

Создано: 28 мая 2006 11:03
· Личное сообщение · #23

=TS= пишет:
Компилить с либами на С

Не понял



Ранг: 15.3 (новичок)
Активность: 0.010
Статус: Участник

Создано: 28 мая 2006 11:18
· Личное сообщение · #24

NeoTall пишет:
KOLnMCK - здесь совершенно не при чем

А тогда прочему он только просит тогда, когда я подключаю "mirror"?
NeoTall пишет:
Он у тебя неправильно установлен и неправильно применяется... Файл 'ExptIntf.dcu' - файл стандартной поставки Delphi

Хех, а как правильно установить делфи?



Ранг: 310.8 (мудрец), 29thx
Активность: 0.430
Статус: Участник

Создано: 28 мая 2006 12:15
· Личное сообщение · #25

n90p пишет:
Хех, а как правильно установить делфи?

Может это поможет ?
www.delphimaster.ru/cgi-bin/forum.pl?id=1133142209&n=10&toprint=1



Ранг: 44.7 (посетитель)
Активность: 0.040
Статус: Участник

Создано: 28 мая 2006 12:35
· Личное сообщение · #26

n90p пишет:
Хех, а как правильно установить делфи?

Ржунимагу
Есть такие файлы, типа readme.txt))) Их читай



Ранг: 36.8 (посетитель)
Активность: 0.020
Статус: Участник

Создано: 28 мая 2006 13:13
· Личное сообщение · #27

n90p пишет:
KOLnMCK - здесь совершенно не при чем
А тогда прочему он только просит тогда, когда я подключаю "mirror"?

Еще раз повторяю... Неправильно установлен и настроен KOLnMCK...

n90p пишет:
NeoTall пишет:
Он у тебя неправильно установлен и неправильно применяется... Файл 'ExptIntf.dcu' - файл стандартной поставки Delphi
Хех, а как правильно установить делфи?

Говоря "ОН" я имел ввиду KOLnMCK, а не Дельфи... Не надо цитировать по частям...

Keo пишет:
Ржунимагу
Есть такие файлы, типа readme.txt))) Их читай

Присоединяюсь



Ранг: 310.8 (мудрец), 29thx
Активность: 0.430
Статус: Участник

Создано: 28 мая 2006 14:14 · Поправил: tundra37
· Личное сообщение · #28

n90p пишет:
А тогда прочему он только просит тогда, когда я подключаю "mirror"?

Использование KOLnMCK с Дельфи7 имеет какие-то особенности. Ты их не учел. См. ссылку
http://www.delphimaster.ru/cgi-bin/forum.pl?id=1133142209&n=10&toprint http://www.delphimaster.ru/cgi-bin/forum.pl?id=1133142209&n=10&toprint =1
Кстати из-за этих заморочек я до сих пор читаю ридми и не тороплюсь использовать KOLnMCK.
Готовые юниты есть только под Дельфи6. Для всех остальных нужны телодвижения сложные(для новичков ).



Ранг: 15.3 (новичок)
Активность: 0.010
Статус: Участник

Создано: 28 мая 2006 14:17
· Личное сообщение · #29

Спасибо за совет, но я чител все док-и и не нашел ответа на мой вопрос.



Ранг: 15.3 (новичок)
Активность: 0.010
Статус: Участник

Создано: 28 мая 2006 16:12 · Поправил: n90p
· Личное сообщение · #30

Я переустановил дельфи и КОЛ и сейчас такая проблема при компиляции:
[Fatal Error] Project1.dpr(5): Unit Classes was compiled with a different version of Variants.@VarClr


. 1 . 2 . >>
 eXeL@B —› Программирование —› РАЗМЕР Проги!
Эта тема закрыта. Ответы больше не принимаются.
   Для печати Для печати