征求您的建议!(言者有分) 一个大的项目,窗体有几百个。如果编译成一个exe文件,文件大小接近十几M。怎样拆分,才能使可执行文件小些?说说您的想法和想法的优点。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 用包bpl.可执行文件就会很小了,但是必须带上包。这样也便于后期维护。如果程序改动,只要更新相应的包就可以了。 将一些功能相对独立的窗体集中在一起做成dll文件,然后用你的主程序调用 若还觉得大,那就再把编译好的dll和exe文件用aspack或者upx压缩一下 10多兆是没有压缩的吗?如果是,就不算大,aspack压到不到1M. 用分包方式,将一个大的项目通过DLL或Package文件形式分成若干个,详细的分包方法,请参见软件工程。 首先谢谢各位!这个项目是MIS三层系统,程序的主要资源是窗体,有的窗体之间还互相调用。某些窗体还必须有多个窗体变量。to: 008009(疯狼) 还真没用过用bpl进行拆分,不知怎样实现,它能否实现一个或几个窗体一个包吗?就是包含多个包,包与包之间能否通过参数互相调用?调用速度如何?有没有Dll那样容易出错的风险。不想用外部压缩工具压缩。如果是做成dll,是静态调用好些,还是动态调用? 我觉得使用包还是好一些,使用dll会造成很多麻烦。听说只要再project德option中选中run time package就可以使exe变小好多,但是不知道对于这么对窗体好不好使。 急啊!怎么取得一个整形数组里面三个最大的数? 一个关于ADOQUERY使用的问题!! STDOLE32.TLB 的用途! 请教TIdTCPServer工作运行流程 登入数据库对话框的小问题! 还是老问题DBGRID的打印! 师兄们如果你们编程没有意思或软件做不去了学不去了怎么办呀郁闷 Delphi 调用C# activeX控件问题 TCutomEdit类中在哪个函数中确定外观的?我想学写组件,哪个哥们懂的多多赐教。 谁会用ADO编程? 大虾救命!在线等待! 如何自定义DBGRID?
如果程序改动,只要更新相应的包就可以了。
这个项目是MIS三层系统,程序的主要资源是窗体,有的窗体之间还互相调用。某些窗体还必须有多个窗体变量。
to: 008009(疯狼) 还真没用过用bpl进行拆分,不知怎样实现,它能否实现一个或几个窗体一个包吗?就是包含多个包,包与包之间能否通过参数互相调用?调用速度如何?有没有Dll那样容易出错的风险。不想用外部压缩工具压缩。
如果是做成dll,是静态调用好些,还是动态调用?