使用使用VCL类库 delphi编译生成的EXE文件一般都比较大,有什么办法能有效减小他的大小.
解决方案 »
- Delphi 是Windows下最好的快速开发工具吗
- 寻求delphi7项目转vs2003或vs2005的方案
- 点数散尽,只为求解:一个关于DevExpress百思不得其解的问题
- 用clientDataset通过soapconnection连接远程数据库,如何post到本地!
- Delphi6 中组件面板中的各VCL控件的示例在哪?
- 如何在TdxDBGrid中得到当前记录值?
- 数据库与登陆密码的问题?
- 如何用DELPHI开发三层(不使用MIDAS)
- 帮帮我,在DELPHI中怎么读加密狗?谢谢!!!
- 在dll开发中加入ado控件,调试时出现“没有调用 CoInitialize”错误,20分求救,急!!
- 寻找截取字符串的函数,大家都来看一看!!!!!
- ansi是怎样表示中文的?一个中文可以用4个字节表示,如果是ansi文件,那么怎样识别中文?
当然如果直接用SDK的方式来开发,那是最小的。SysUtils.pas System.pas sysinit.pas里面有很多你用不到的公用变量和类型定义,你可以
另起炉灶,把你的程序要用到的变量,函数,类型拷贝到另一个同名的pas文件中,编译时不用
Delphi的集成环境编译,用命令行dcc进行编译,注意要把你新建的基本库pas也包含进去
如 DCC32 -Q -DDLL System.pas sysinit.pas MyProject.dpr -M -Y -Z -$D-
其中system.pas sysinit.pas是从原来的pas中挖出来的一些类型定义,函数等.
3.用压缩工具Aspack
4.少用一些image等大容量的第三方控件
5.也可以调用DLL来减少EXE的大小
呵呵,没有楼上的专业:)
(特别在formcreate、formshow中调用halt、formclose等中止运行的操作频繁出现)
可以直接压缩exe类型的东西
自己到网上看看
找不到我给你发