Exetools  

Go Back   Exetools > General > General Discussion

Notices

Reply
 
Thread Tools Display Modes
  #1  
Old 08-17-2004, 12:47
kunam kunam is offline
Friend
 
Join Date: Jul 2004
Posts: 35
Rept. Given: 14
Rept. Rcvd 2 Times in 2 Posts
Thanks Given: 1
Thanks Rcvd at 2 Times in 2 Posts
kunam Reputation: 2
Talking 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/
Reply With Quote
  #2  
Old 08-25-2004, 12:50
MiniMind MiniMind is offline
Friend
 
Join Date: Jul 2004
Posts: 39
Rept. Given: 3
Rept. Rcvd 2 Times in 2 Posts
Thanks Given: 0
Thanks Rcvd at 3 Times in 3 Posts
MiniMind Reputation: 2
You also could try this

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

It's easy to use but effective...

MiniMind
Reply With Quote
  #3  
Old 08-25-2004, 15:23
monguz
 
Posts: n/a
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
Attached Files
File Type: rar StripRelocs.rar (10.8 KB, 23 views)
Reply With Quote
  #4  
Old 08-26-2004, 09:45
mtw mtw is offline
Friend
 
Join Date: Feb 2003
Posts: 73
Rept. Given: 0
Rept. Rcvd 2 Times in 1 Post
Thanks Given: 0
Thanks Rcvd at 0 Times in 0 Posts
mtw Reputation: 2
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.
Reply With Quote
  #5  
Old 09-13-2004, 22:08
redbull redbull is offline
Friend
 
Join Date: Mar 2004
Posts: 160
Rept. Given: 17
Rept. Rcvd 5 Times in 4 Posts
Thanks Given: 3
Thanks Rcvd at 6 Times in 6 Posts
redbull Reputation: 5
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
Reply With Quote
Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
Instruction Size visu General Discussion 9 05-16-2005 18:23


All times are GMT +8. The time now is 00:48.


Always Your Best Friend: Aaron, JMI, ahmadmansoor, ZeNiX, chessgod101
( 1998 - 2024 )