重分(100分)求解:如何减小delphi程序的大小(我做的程序老是很大!) 关键看你写程序的经验了, 提一下我的看法。首先是如果窗体的话,尽量采用继承,尽量函数和过程, 用图片要注意, 尽量小些,.jpg格式,bmp格式老大哦。 好的算法。 用的控件包不要过多。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 减少VCL的使用,可以用到DLL来封装一部分代码! 选上project->options->packages->build with runtime packages会变小! 沒辦法﹐Delphi比不上VC直接利用了2000的資源不過你還是少用Delphi的VCL吧...如果你只是為了減少應用程序本身的大小﹐你可能采取如下作業﹕Project Manager:Project1.ext:Options...﹕Packages:Runtimes Packages﹐將Build with Runtime Packages選中。但是這樣以后﹐你在打包的時候還是不能減少文件的大小... 可以用到DLL来封装一部分代码,在interface uses 单元里,没有用到的单元去掉。 压一下就会减少一半的啦用 upx压, upx is the best... 呵呵,你还可以根本不用FORM,可以在程序运行中再生成FORM,这样的话你的程序可能只有几十K, 尽量少用控件,可以使用API等精减你的program! 几百k的大小应该是正常的,如果你是选择动态连接vcl库的话,就只有几十k了,不过在没有装delphi的机子上就没法用,除非你安装的时候把vcl给打包上。真要减少大小,可用pecompact或aspack来压缩可执行文件,完后能像原来一样的使用 我晕,程序运行生成form和dll不是把程序运行速度减慢很多啊! 不使用VCL就会很小了.才**K. 用upx 或 Aspack 来压, 一般可以减少 2/3.当程式写好时, 你可以在 Project --> Options ---> Debug Info除消所有 Debug info. 让Delphi删去不用的Debug资讯. 也可减少 2/3我有个程序便是由 8M --(删去Debug info)--> 2.5M --(upx)--> 800K project->options->packages->build with runtime packages 请问谁有条码打印控件?急 急!!!!!调用VC的dll错误,无法定位程序输入点 奇怪的问题(急!!!!) 300分跪求手机短信发送接收编程方法!急!!!! 哪里可以找到关于机械方面的象csdn这样的论坛!100分相赠! dbgrid问题求教!! 真诚拜师,学习网络游戏编程! StringGrid的onSelectCell事件中如何加入按键事件? 比较简单的报表问题.up者有分!! ADOQuery1问题呀! 我的查询系统是怎么回事? 如何编程触发COMBOBOX的ONCHANGE()事件?我用修改itemindex的方法不行!
沒辦法﹐Delphi比不上VC直接利用了2000的資源
不過你還是少用Delphi的VCL吧...
如果你只是為了減少應用程序本身的大小﹐你可能采取如下作業﹕Project Manager:Project1.ext:Options...﹕Packages:Runtimes Packages﹐將Build with Runtime Packages選中。但是這樣以后﹐你在打包的時候還是不能減少文件的大小...
uses 单元里,没有用到的单元去掉。
真要减少大小,可用pecompact或aspack来压缩可执行文件,完后能像原来一样的使用
才**K.
除消所有 Debug info. 让Delphi删去不用的Debug资讯. 也可减少 2/3我有个程序便是由 8M --(删去Debug info)--> 2.5M --(upx)--> 800K