Even an easier way to use upx using a wrapper: 

Download the upx-it from softpedia at http://www.softpedia.com/progSearch 

Regards

Andries

----- Original Message ----
From: Denis Dupere <[EMAIL PROTECTED]>
To: [email protected]
Sent: Friday, January 12, 2007 9:44:49 PM
Subject: RE: [delphi-en] Executable size and resource dll









  


    
            Hi Ed,



You can also try UPX.  This utility compresses the resources in your app

with little to no performance lost.  You can download it here:

http://upx.sourcefo rge.net/  I find it useful with clients with slow

internet connections.



Denis Dupere



Reference Systemes



_____  



From: [EMAIL PROTECTED] ps.com [mailto:[EMAIL PROTECTED] ps.com] On Behalf

Of Bobby Clarke

Sent: Friday, January 12, 2007 2:31 PM

To: [EMAIL PROTECTED] ps.com

Subject: Re: [delphi-en] Executable size and resource dll



Hi, Ed



Absolutely! Your are hard pushed to write a program bigger than 1Mb. Then

add in 

allocated carelessly coded arrays that allocate space even when not needed

and 

you can use a few Mb. However, background images and all those nice but

useless 

things probably take most of your 14Mb.



Bobby Clarke



edsynergy wrote:

> 

> 

> Hi,

> I have fairly complex application that has been steadily increading in

> size currently about 14MB. None of my clients are complaining about

> the speed of the app at all. However, many of the forms are using the

> same resouces in terms of bitmaps, icons and strings. Would moving

> those into a resource dll make any significant reduction in the

> overall size of the exe.

> 

> best wishes Ed.

> 

> 

> 

> 

> ------------ --------- --------- --------- --------- --------- -

> 

> No virus found in this incoming message.

> Checked by AVG Free Edition.

> Version: 7.5.432 / Virus Database: 268.16.9/623 - Release Date: 11/01/2007

15:33



[Non-text portions of this message have been removed]





    
  

    
    




<!--



#ygrp-mlmsg {font-size:13px;font-family:arial,helvetica,clean,sans-serif;}
#ygrp-mlmsg table {font-size:inherit;font:100%;}
#ygrp-mlmsg select, input, textarea {font:99% arial,helvetica,clean,sans-serif;}
#ygrp-mlmsg pre, code {font:115% monospace;}
#ygrp-mlmsg * {line-height:1.22em;}
#ygrp-text{
font-family:Georgia;
}
#ygrp-text p{
margin:0 0 1em 0;
}
#ygrp-tpmsgs{
font-family:Arial;
clear:both;
}
#ygrp-vitnav{
padding-top:10px;
font-family:Verdana;
font-size:77%;
margin:0;
}
#ygrp-vitnav a{
padding:0 1px;
}
#ygrp-actbar{
clear:both;
margin:25px 0;
white-space:nowrap;
color:#666;
text-align:right;
}
#ygrp-actbar .left{
float:left;
white-space:nowrap;
}
.bld{font-weight:bold;}
#ygrp-grft{
font-family:Verdana;
font-size:77%;
padding:15px 0;
}
#ygrp-ft{
font-family:verdana;
font-size:77%;
border-top:1px solid #666;
padding:5px 0;
}
#ygrp-mlmsg #logo{
padding-bottom:10px;
}

#ygrp-vital{
background-color:#e0ecee;
margin-bottom:20px;
padding:2px 0 8px 8px;
}
#ygrp-vital #vithd{
font-size:77%;
font-family:Verdana;
font-weight:bold;
color:#333;
text-transform:uppercase;
}
#ygrp-vital ul{
padding:0;
margin:2px 0;
}
#ygrp-vital ul li{
list-style-type:none;
clear:both;
border:1px solid #e0ecee;
}
#ygrp-vital ul li .ct{
font-weight:bold;
color:#ff7900;
float:right;
width:2em;
text-align:right;
padding-right:.5em;
}
#ygrp-vital ul li .cat{
font-weight:bold;
}
#ygrp-vital a {
text-decoration:none;
}

#ygrp-vital a:hover{
text-decoration:underline;
}

#ygrp-sponsor #hd{
color:#999;
font-size:77%;
}
#ygrp-sponsor #ov{
padding:6px 13px;
background-color:#e0ecee;
margin-bottom:20px;
}
#ygrp-sponsor #ov ul{
padding:0 0 0 8px;
margin:0;
}
#ygrp-sponsor #ov li{
list-style-type:square;
padding:6px 0;
font-size:77%;
}
#ygrp-sponsor #ov li a{
text-decoration:none;
font-size:130%;
}
#ygrp-sponsor #nc {
background-color:#eee;
margin-bottom:20px;
padding:0 8px;
}
#ygrp-sponsor .ad{
padding:8px 0;
}
#ygrp-sponsor .ad #hd1{
font-family:Arial;
font-weight:bold;
color:#628c2a;
font-size:100%;
line-height:122%;
}
#ygrp-sponsor .ad a{
text-decoration:none;
}
#ygrp-sponsor .ad a:hover{
text-decoration:underline;
}
#ygrp-sponsor .ad p{
margin:0;
}
o {font-size:0;}
.MsoNormal {
margin:0 0 0 0;
}
#ygrp-text tt{
font-size:120%;
}
blockquote{margin:0 0 0 4px;}
.replbq {margin:4;}
-->









 
____________________________________________________________________________________
Have a burning question?  
Go to www.Answers.yahoo.com and get answers from real people who know.

[Non-text portions of this message have been removed]

Reply via email to