Посл.ответ |
Сообщение |
Ранг: 15.3 (новичок) Активность: 0.01↘0 Статус: Участник
|
Создано: 27 мая 2006 23:40 · Поправил: n90p · Личное сообщение · #1
Друзя, может кто-нить подскажет метод для уменьшения размера проги написанную на дельфи
| Сообщение посчитали полезным: |
|
Ранг: 162.2 (ветеран) Активность: 0.09↘0 Статус: Участник
|
Создано: 27 мая 2006 23:43 · Личное сообщение · #2
Пакеры.
| Сообщение посчитали полезным: |
Ранг: 15.3 (новичок) Активность: 0.01↘0 Статус: Участник
|
Создано: 27 мая 2006 23:44 · Личное сообщение · #3
Нет, про пакеров знаю.
Может использовать какие то библиотеки?
| Сообщение посчитали полезным: |
Ранг: 467.7 (мудрец), 5thx Активность: 0.27↘0 Статус: Участник Иной :)
|
Создано: 27 мая 2006 23:49 · Личное сообщение · #4
KOL
----- Computer Security Laboratory | Сообщение посчитали полезным: |
Ранг: 221.8 (наставник) Активность: 0.15↘0 Статус: Участник
|
Создано: 27 мая 2006 23:52 · Личное сообщение · #5
1) писать на чистом апи
2) писать на кол
3) паковать винупаком
4) не писать на делфи
5) хз что тут написать еще...
| Сообщение посчитали полезным: |
Ранг: 307.9 (мудрец), 196thx Активность: 0.18↘0 Статус: Участник
|
Создано: 27 мая 2006 23:54 · Личное сообщение · #6
google рулит, набери: Как уменьшить размер проги написанную на Delphi.
P.S. Разве что писать на асме =)
----- Don_t hate the cracker - hate the code. | Сообщение посчитали полезным: |
Ранг: 110.0 (ветеран), 1thx Активность: 0.09↘0 Статус: Участник
|
Создано: 27 мая 2006 23:55 · Личное сообщение · #7
При использовании некоторых модулей увеличивается размер. Например при исопльзовании инифайлов или клипборда. Включаешь модули inifiles,clpbord и сразу добавляется пару килобайт. Лучше тогда работать с инифайлами или клипбордам через WinApi.
Ещё есть МСК.
А если прога не сложная в плане интерфейса так лучше на WinApi писать.
----- Никто не знает столько, сколько не знаю я | Сообщение посчитали полезным: |
Ранг: 307.9 (мудрец), 196thx Активность: 0.18↘0 Статус: Участник
|
Создано: 27 мая 2006 23:57 · Личное сообщение · #8
Собственно в гугле все то что написал Red Bar0n + чуть больше. Да и темболее тема затрагивалась не раз.
P.S. Вобще советую юзать AVL - пишешь на делфи размер почти как на апи.
----- Don_t hate the cracker - hate the code. | Сообщение посчитали полезным: |
Ранг: 15.3 (новичок) Активность: 0.01↘0 Статус: Участник
|
Создано: 27 мая 2006 23:58 · Поправил: n90p · Личное сообщение · #9
Red Bar0n пишет:
4) не писать на делфи
Я же сказал "проги написанные на делфи"
У меня установлен кол, но при компиляции делфи просит какой то файл, который нету в пакете
| Сообщение посчитали полезным: |
Ранг: 15.3 (новичок) Активность: 0.01↘0 Статус: Участник
|
Создано: 28 мая 2006 00:05 · Личное сообщение · #10
mysterio пишет:
...писать на асме... =)
Хорошо не знаю.
| Сообщение посчитали полезным: |
Ранг: 79.4 (постоянный) Активность: 0.09↘0 Статус: Участник
|
Создано: 28 мая 2006 00:05 · Личное сообщение · #11
n90p пишет:
У меня установлен кол, но при компиляции делфи просит какой то файл, который нету в пакете
хмммммм... интересно... и какой же?? у мя вродь ничо такого не было...
| Сообщение посчитали полезным: |
Ранг: 15.3 (новичок) Активность: 0.01↘0 Статус: Участник
|
Создано: 28 мая 2006 00:10 · Личное сообщение · #12
Вот - [Fatal Error] Unit1.pas(7): File not found: 'ExptIntf.dcu'
| Сообщение посчитали полезным: |
Ранг: 450.1 (мудрец) Активность: 0.26↘0 Статус: Участник
|
Создано: 28 мая 2006 00:11 · Личное сообщение · #13
ufmod.sf.net/
в архиве либы примеры на delphi сделанные как раз с целью уменьшения размера
| Сообщение посчитали полезным: |
Ранг: 15.3 (новичок) Активность: 0.01↘0 Статус: Участник
|
Создано: 28 мая 2006 00:16 · Личное сообщение · #14
Может у вас найдется этот 'ExptIntf.dcu'.
Если нет, то откуда скачать новый КОЛ?
| Сообщение посчитали полезным: |
Ранг: 79.4 (постоянный) Активность: 0.09↘0 Статус: Участник
|
Создано: 28 мая 2006 00:23 · Личное сообщение · #15
новый КОЛ http://www.kolnmck.ru/
а вот файло такое он у мя никада не спрашивал...
| Сообщение посчитали полезным: |
Ранг: 283.6 (наставник), 56thx Активность: 0.13↘0 Статус: Участник Author of GeTaOEP
|
Создано: 28 мая 2006 01:01 · Личное сообщение · #16
n90p
Если хочешь маленький размер у Дельфей,то,по-моему,лучше всего писать на чистом WinAPI(как предложил Red Bar0n). Тогда размер исполняемого файла получается в районе двадцати килобайт.
----- the Power of Reversing team | Сообщение посчитали полезным: |
Ранг: 307.9 (мудрец), 196thx Активность: 0.18↘0 Статус: Участник
|
Создано: 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.26↘0 Статус: Участник
|
Создано: 28 мая 2006 02:17 · Личное сообщение · #19
SysUtils не намного прогу увеличивает, если планируется производить
в проге какие-нибудь арифметические вычисления, то лучше SysUtils подключить
| Сообщение посчитали полезным: |
Ранг: 299.6 (наставник) Активность: 0.3↘0 Статус: Участник Armadillo Killer
|
Создано: 28 мая 2006 03:20 · Личное сообщение · #20
[HEX] Можно еще использовать AVL но я предпочитаю KOL
| Сообщение посчитали полезным: |
Ранг: 251.8 (наставник), 17thx Активность: 0.12↘0 Статус: Участник Seeker
|
Создано: 28 мая 2006 03:25 · Личное сообщение · #21
mysterio
Компилить с либами на С
----- DREAMS CALL US | Сообщение посчитали полезным: |
Ранг: 36.8 (посетитель) Активность: 0.02↘0 Статус: Участник
|
Создано: 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.01↘0 Статус: Участник
|
Создано: 28 мая 2006 11:03 · Личное сообщение · #23
=TS= пишет:
Компилить с либами на С
Не понял
| Сообщение посчитали полезным: |
Ранг: 15.3 (новичок) Активность: 0.01↘0 Статус: Участник
|
Создано: 28 мая 2006 11:18 · Личное сообщение · #24
NeoTall пишет:
KOLnMCK - здесь совершенно не при чем
А тогда прочему он только просит тогда, когда я подключаю "mirror"?
NeoTall пишет:
Он у тебя неправильно установлен и неправильно применяется... Файл 'ExptIntf.dcu' - файл стандартной поставки Delphi
Хех, а как правильно установить делфи?
| Сообщение посчитали полезным: |
Ранг: 310.8 (мудрец), 29thx Активность: 0.43↘0 Статус: Участник
|
Создано: 28 мая 2006 12:15 · Личное сообщение · #25
n90p пишет:
Хех, а как правильно установить делфи?
Может это поможет ?
www.delphimaster.ru/cgi-bin/forum.pl?id=1133142209&n=10&toprint=1
| Сообщение посчитали полезным: |
Ранг: 44.7 (посетитель) Активность: 0.04↘0 Статус: Участник
|
Создано: 28 мая 2006 12:35 · Личное сообщение · #26
n90p пишет:
Хех, а как правильно установить делфи?
Ржунимагу
Есть такие файлы, типа readme.txt))) Их читай
| Сообщение посчитали полезным: |
Ранг: 36.8 (посетитель) Активность: 0.02↘0 Статус: Участник
|
Создано: 28 мая 2006 13:13 · Личное сообщение · #27
n90p пишет:
KOLnMCK - здесь совершенно не при чем
А тогда прочему он только просит тогда, когда я подключаю "mirror"?
Еще раз повторяю... Неправильно установлен и настроен KOLnMCK...
n90p пишет:
NeoTall пишет:
Он у тебя неправильно установлен и неправильно применяется... Файл 'ExptIntf.dcu' - файл стандартной поставки Delphi
Хех, а как правильно установить делфи?
Говоря "ОН" я имел ввиду KOLnMCK, а не Дельфи... Не надо цитировать по частям...
Keo пишет:
Ржунимагу
Есть такие файлы, типа readme.txt))) Их читай
Присоединяюсь
| Сообщение посчитали полезным: |
Ранг: 310.8 (мудрец), 29thx Активность: 0.43↘0 Статус: Участник
|
Создано: 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.01↘0 Статус: Участник
|
Создано: 28 мая 2006 14:17 · Личное сообщение · #29
Спасибо за совет, но я чител все док-и и не нашел ответа на мой вопрос.
| Сообщение посчитали полезным: |
Ранг: 15.3 (новичок) Активность: 0.01↘0 Статус: Участник
|
Создано: 28 мая 2006 16:12 · Поправил: n90p · Личное сообщение · #30
Я переустановил дельфи и КОЛ и сейчас такая проблема при компиляции:
[Fatal Error] Project1.dpr(5): Unit Classes was compiled with a different version of Variants.@VarClr
| Сообщение посчитали полезным: |