把DEV打包成一个BPL,供程序调用(虽然大了点,有38M,可以用ASPACK压缩到之前的一半)。
下面是制作步骤:
1、先建一个BPL,不包含任何DEV单元。
2、按业务需要做窗体、写代码,当然是用包的形式编译,会提示一堆dev的包的引用(这是关键),按提示的顺序将用到的单元加到Dev包中。
3、然后编译Dev包,再编译业务包。这时业务包会小很多,因为用到的单元都编译进dev包了。
1、先建一个BPL,不包含任何DEV单元。
2、按业务需要做窗体、写代码,当然是用包的形式编译,会提示一堆dev的包的引用(这是关键),按提示的顺序将用到的单元加到Dev包中。
3、然后编译Dev包,再编译业务包。这时业务包会小很多,因为用到的单元都编译进dev包了。
在网上看了几种方法,都制作成功了,但是一调用就报内存错误。应该是单元的引用顺序有问题,所以还不如让程序来提示,以此制作。

本文介绍了一种将DEV组件打包成BPL文件的方法,并详细记录了制作过程。通过这种方式可以减少程序体积并提高调用效率,但在实践中遇到了内存错误的问题。
1591

被折叠的 条评论
为什么被折叠?



