用delphi写程序,如何去除主form,使得应用程序大小减少?(100分)

  • 主题发起人 主题发起人 raoeeeee
  • 开始时间 开始时间
如果压根儿就不需要Fomr的话, 写控制台程序不久行了,
而且一样可以用与GUI无关的类
 
我知道:去掉主form,即可。但是为什么我的应用程序大小并未显著减少(360k),这仅包含
one code,我在别的中曾看到用delphi得exe文件大小可30k.?
 
有专门压缩 D 程序的软件,叫 aspack,你可以试试。
 
where can ido
wnload it
?
and can you tell me whether i can write a program (sizes<=40k) or not?
thank you!
 
project option -> build with runtime package 打个勾
http://www.net-wing.net/kangwei/有 aspack
 
一个.dpr文件中不包含任何的.pas文件照样可以完成很多操作
可用手工的方法删除.dpr中引用的主界面文件,以及CreateForm语句。
你可以把需要完成功能的代码写在.dpr中
执行即可
 
I havedo
ne it ,and I'm satisfied with the result ,but I still have a question :
that is ,why the sizes of .exe file decrease to 7.5k(of course the time become longer),
if i select that choice .why?can you tell me ? thank you!
 
www.net-wing.net/kangwei早就需要认证了.
www.csdn.net/dev
 
www.csdn.net/dev , not found that software.?
 
http://www.csdn.net/dev/delphi/tools/other/aspack.zip
 
压缩dll,exe的程序非常多,aspack,upx,pec,...
推荐下载站点:toye.yeah.net 破解工具一栏
 
还有一个问题,请教各位:我想在一个binary file 中插入一段数据,最快的方法是什么?
 
http://www.utilmind.com上的Freeware --- TFileStorage
 
把uses forms去掉
详细可看《程序员大本营》
 
除去你 uses 中没有用到的单元可以大大减少程序。
你可以一个一个删,删一个编译一下看能够通过。
 
去掉Forms,Dialog等大单元,只用小单元编程,调API……
 
http://www.utilmind.com上的Freeware --- TFileStorage
?
I didnot find that software in that web site.
 
<a href="http://jacer.126.com">here</a>
 
>>除去你 uses 中没有用到的单元可以大大减少程序。
没用的。你用到的BPL就够大的了。
>>project option -> build with runtime package 打个勾
那你就要同时发布你用到的*.bpl.比你的程序还大好多。 8-(
压缩有时不能用。
如果真的需要,自己调用api,象borland c++3.1时代那样。自己处理消息。
网上有很大类似的例子。
 
后退
顶部