请问各位富翁将自己的DELPHI程序编译后大小控制在多大较合适?10M大小是否太大了呢? ( 积分: 50 )

  • 主题发起人 主题发起人 jiafei528
  • 开始时间 开始时间
J

jiafei528

Unregistered / Unconfirmed
GUEST, unregistred user!
请问
1.各位富翁将自己的DELPHI程序编译后大小控制在多大较合适?10M大小是否太大了呢?
2.程序做好后有做打包安装程序与不打包直接将编译程序拷去用有何差别?
3.您们自己的软件一般多少M?
 
请问
1.各位富翁将自己的DELPHI程序编译后大小控制在多大较合适?10M大小是否太大了呢?
2.程序做好后有做打包安装程序与不打包直接将编译程序拷去用有何差别?
3.您们自己的软件一般多少M?
 
1。个人觉得10M大了点,如果可以控制在5M之内就最好了。可以用dll或者bpl分担一下
2。没有差别的。不过如果你的程序要附带一些dll或者要修改注册表的话,用打包的方式就方便很多
[8D]
 
对于现在的大多数人的电脑来讲10M的程序不算大,只要自己编程方便
现在我做的很多程序都是不打包的,直接拷贝使用,不过有很多情况你要考虑吆,都在程序里做,各有各的好处
 
最好把有些东西 ,放在BPL里,以后维护就方便了。不然到后面有的你烦
 
10M也忒大了点,做成插件方式
 
3M左右,Aspack后1M左右
 
可否说下什么是
BPL?
插件方式?
Aspack?
 
Aspack是一种加壳工具
至于"插件",你在google里搜索一下
 
1.各位富翁将自己的DELPHI程序编译后大小控制在多大较合适?10M大小是否太大了呢?
是太大了一点,一般在编译的时候在OPTION中选择程序中所需要的控件包,不要自动编译,这样要小很多.
2.程序做好后有做打包安装程序与不打包直接将编译程序拷去用有何差别?
一般都要打包安装,这要看你程序设计中所用到的控件,如果用到数据库等方面的,不打包安装是不行,直接拷贝没有用.
3.您们自己的软件一般多少M?
软件的大小主要是看客房提的需求和在程序设计中的思路.小的软件执行程序一般在1M以内,大一点的可能达到4-5M,也有可能更大时,可以用到DLL.
 
楼主你用的是D7的吧,而且还用很多第三方控件吧,我原来是D6做的程序从来没有大于5M的,但用了D7之后(公司用D7我也没办法)一个小小的程序就是4-5M大于点10M都出来了,所以这个不是你的问题是VCL版本的问题,这也是个老问题,做完用ASPACK压一下倒是个好方法,会小很多(原来的30%左右)
 
我用的是D6
可我从没用第三方控件呀
 
分模块做成动态库调用!
 
你要是有大量的资源文件,100M也不大,放上十几个10M有高质量资源图片就有这么大了
资源文件不应计入EXE的大小的,要看程序装载后占用的内存空间大小,而不是EXE文件的大小
 
lynu兄说的有理,如果你用D6而且这么大,那我所知的就只有一种可能了,那就是你把所有的资源都放在程序中,这种做法不是很好,如果你在程序中用了大量的图片声音资源最好动态加载,这样不但可以减少EXE的大小,还会加快编辑速度
 
我用delphi7做的执行文件都有7,8M大了,怎么样可以做成象WORD那样只有几百K或者就1M多啊,谢谢各位了
 
Word之类的是写成 OCX 的。
 
后退
顶部