DELPHI学习问题:如何学习组件包?什么时候要用到组件包?

来源:百度知道 编辑:UC知道 时间:2024/06/02 11:09:00
关于DELPHI其他方面的学习,希望各位不吝赐教。给我些建议,传我些经验

下面是我的一些看法。
1,包(package) 是一种特殊的dll,为了和其他 dll区别开来,包保存为bpl的扩展名。
有两种:设计时包(Design Time Package),和运行时包(Runtime Package)。
运行时包:提供功能。
设计时包:提供属性。

包在程序启动时被静态加载,也可以用SysUtils单元中的LoadPackage和UnloadPackage函数和过程来动态加载和卸载。
2,什么时候用组件包呢?
设计时包可以简化发布和安装定制组件的任务。
运行时包,通过将可重用的代码编译到一个运行时包,可以实现应用程序之间共享。
使用包比直接写入代码中的可执行程序体积小,因为程序没有将包独立的拷贝绑入它们的可执行程序中。
并且可使编译更快,因为只有应用程序自己的代码编译进组件中。

我不懂呀,不然我会帮你