delphi开发的系统执行程式过大 本人目前在工厂用Delphi开发ERP系统工作 delphi + oracle c/s架构, 系统编译完成后的有20M左右,一个EXE就20M感觉太恐怖了,不种情况正常吗?有没有改善方法? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 有没有用图片啊,如果有图片这么大也正常,用ASPACK压缩一下 大概多少个form?涉及哪些功能?图片什么的,如果做成运行时动态从外部加载,应该会小很多普通的exe使用aspack压缩,文件字节数可以减少1半左右 正常呀,就一个20M的文件简单,现在电脑内存基本都有512、1G、2G了偶公司Delphi+SQL SERVER,也是一个文件少用点三方控件,尺寸会少些喽 20M的文件不算大,首先可以使用asppack把可执行文件压缩一下就会小很多,另外把有些模块单独分离出DLL的格式可以降低可执行文件的大小,不过这样挺麻烦的。 我也知道可以用asppack压缩一下,但是这样只是使文件看起来小一点,执行的时候会是自动解压的,占用的内存还是不会小的。我们工厂的系统比如生产管理的系统大概有70-80支程式,上百份报表,包括接单、派工生产、缴库、出货等功能,所以系统编译完成后的有20M左右。大家没有考虑过把一个大的系统分解成多个模块,在主程式里按用户的需要动态的所对应的模块载入进来。模块用BPL、DLL的方式,这方面大家有没有好建议 模块使用dll方式,最后所有最终文件再用北斗压缩下 北斗压缩下.它只压dll,还是exe一起压,压exe的效果有ASPACK好吗? 做ERP这块,就要考虑EXE+BPL+DLL的模式. 以你现在这种情况, 在D7下用不了多久,就会出现很多问题了. dll 和 bpl 按模块分开来就好了。。我晕,你没看过金蝶K3的,主程式才那么小一点点呵呵 EXE: 主程式BPL:VCL里的元件DLL:每一个具体的程式功能请教一下 EXE+BPL+DLL的模式是这样分解的吗?不知道我想的对不对? 如果全部东西都在一个exe里 那就不算大了 和结构不合理,应将有的功能分离出不,做成DLL的形式。这样便于维护。 散分啦---简单---IPC$入侵问题 100分求delphi格式化代码的工具,搞定马上结帖 12月19日我订婚了,散分! 如何连接sqlserver? 如何定位到RichEdit的某一行, 关于Delphi中动态数组的问题.:) 如何在程序中检测对方摘机。 这条语句怎么错了? 急急!!!给高分!! 我是初学者,我到底该看那些书了,那些书比较好了,各位大侠请推荐几本吧 如何自动点击网页按钮 etit需要右击才可以获取到焦点
偶公司Delphi+SQL SERVER,也是一个文件
少用点三方控件,尺寸会少些喽
占用的内存还是不会小的。我们工厂的系统比如生产管理的系统大概有70-80支程式,上百份报表,包括接单、派工生产、缴库、出货等功能,所以系统编译完成后的有20M左右。大家没有考虑过把一个大的系统分解成多个模块,
在主程式里按用户的需要动态的所对应的模块载入进来。
模块用BPL、DLL的方式,这方面大家有没有好建议
EXE: 主程式
BPL:VCL里的元件
DLL:每一个具体的程式功能请教一下 EXE+BPL+DLL的模式是这样分解的吗?
不知道我想的对不对?