Exetools

Exetools (https://forum.exetools.com/index.php)
-   General Discussion (https://forum.exetools.com/forumdisplay.php?f=2)
-   -   Shrink your Delphi GUI Apps to only 9Kb of size (https://forum.exetools.com/showthread.php?t=5012)

kunam 08-17-2004 12:47

Shrink your Delphi GUI Apps to only 9Kb of size
 
When you create new application with empty form, then compile it
in delphi 7 you will get 400k file size, this is not good for us when
we only to create appz that can patch or inject some code into mem.
So there is some library called KOL (Key Object Library),
developer of KOL re write system unit from original Delphi System Unit
like Classes, Window...etc....with full asm n api, so it very2 small footprint
empty application that D7 can produce 400k, with KOL it just take 15k
before compression, if u using UPX as compressor, it can take only 9k.
small is it....

KOL WebSite
http://www.bonanzas.rinet.ru/

MiniMind 08-25-2004 12:50

You also could try this

hxxp://www.luckie-online.de/Downloads/Importe/Nico/MiniDExe.zip

It's easy to use but effective...

MiniMind

monguz 08-25-2004 15:23

1 Attachment(s)
Try this ...

I wrote recently a Relocation Stripper based on Jordan Russell (www.jrsoftware.org btw. thanks !) sourcecodes. Works on exe files but .dll works sometimes also . Is nothing special but gives on Delphi apps a size reduction ~7-10%. Just feel free to modify to your needs then recompile it.... greets monguz

mtw 08-26-2004 09:45

Quote:

Originally Posted by kunam
When you create new application with empty form, then compile it
in delphi 7 you will get 400k file size, this is not good for us when
we only to create appz that can patch or inject some code into mem.
So there is some library called KOL (Key Object Library),
developer of KOL re write system unit from original Delphi System Unit
like Classes, Window...etc....with full asm n api, so it very2 small footprint
empty application that D7 can produce 400k, with KOL it just take 15k
before compression, if u using UPX as compressor, it can take only 9k.
small is it....

Yep, used this before, but using all API calls will get the same results. They use TObject for all there base components, so in effect it goes back to old pascal calls, except you get the rad form designer. It's been around for some time.

redbull 09-13-2004 22:08

My 2 cents worth :)

I have used KOL extensively in the past and must commend the developers on a really good job .. Sure it is messy to use an external library, but for the size and convience it is great. Sure beats making your own WinMain() procs and handling all the call-backs etc...

Nice job :)


All times are GMT +8. The time now is 14:39.

Powered by vBulletin® Version 3.8.8
Copyright ©2000 - 2026, vBulletin Solutions, Inc.
Always Your Best Friend: Aaron, JMI, ahmadmansoor, ZeNiX