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

Вниз

Как уменьшить размер DLL   Найти похожие ветки 

 
sirsp   (2003-05-08 12:34) [0]

Простая DLL-ка в секции USes пусто, в ней 4 апишных функции.
В результате получилась dll-ка размером 70кб.
сабж?
Хотя бы до 20-25кб.

P.S. По умолчнию пришивается System,SysInit - как их убрать


 
Dms   (2003-05-08 12:40) [1]

пожми asPack"ом


 
sirsp   (2003-05-08 12:48) [2]

re>Dms пожми asPack"ом

Размер получается ~50кб

Нужно меньше, и желательно программно.


 
Digitman ©   (2003-05-08 12:54) [3]

загляни для начала дампом в секции импорта/экспорта


 
Dms   (2003-05-08 12:58) [4]

тогда пиши DLL на Visual C++
с размером в Дельфи трудно воевать


 
sirsp   (2003-05-08 13:09) [5]

re > Digitman: загляни для начала дампом в секции импорта/экспорта

Расскажи по подробней, плиз.


 
Digitman ©   (2003-05-08 13:20) [6]


> sirsp


про что ? про понятие "экспортируемые и импортируемые вызовы" ?
или про то, как tdump.exe пользоваться ?


 
sirsp   (2003-05-08 13:39) [7]

>Digitman Можешь в двух словах обрисовать как tdump.exe пользоваться?
Что это за понятия "секция импортируемые вызовы"?


 
Digitman ©   (2003-05-08 14:05) [8]

в двух - сложно

про PE-формат файлов что-нибудь слышал ?


 
REA ©   (2003-05-08 14:20) [9]

Пиши на Си. Delphi изначально не экономит на размере.


 
sniknik ©   (2003-05-08 16:16) [10]

REA © (08.05.03 14:20)
> Пиши на Си. Delphi изначально не экономит на размере.

довольно обидные ваши слова ... :о))

для опровержения могу прислать пример сервиса(сам писал на D6), 14.5-кб. хотя он особо ничего и не делает но в нем гораздо больше чем "4 апишных функции" (их там может ~пару десятков в разных комбинациях, но вообще считать влом, может ошибаюсь).
пустая dll получается 7.5кб (если начего не делать) и 5.5 с заменой из KOL. думаю втиснуть "4 апишных функции" в оставшийся лимит до 25кб вполне реально.

sirsp (08.05.03 12:34)
> P.S. По умолчнию пришивается System,SysInit - как их убрать
легко!, ставиш курсор на начало нажимаеш Shift, двигаеш стрелочкой до конца не отпуская Shift, нажимаеш Del. :-))



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

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

Наверх




Память: 0.48 MB
Время: 0.015 c
3-70185
Filat
2003-05-02 16:35
2003.05.22
FireBird - SYSDBA. А можно для клиента без последнего?


3-70190
-=DeMoH=-
2003-05-04 12:41
2003.05.22
КАК УЗНАТЬ, КАКАЯ ИЗ ЗАПИСЕЙ РЕДАКТИРУЕТСЯ В DBGrid?


1-70392
Vasiliy
2003-05-10 20:37
2003.05.22
Господа, подскажите как синхронизировать перерисовку Canvas


4-70562
Kruger
2003-03-23 18:10
2003.05.22
Popup menu


1-70324
Евгения
2003-05-08 14:07
2003.05.22
Потоки