前端之家收集整理的这篇文章主要介绍了
在Delphi中对运行时和设计时包进行大惊小怪,
前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我已经看到Delphi中的大多数组件(VCL)分为两部分.
1)DesignTime包
2)RunTime包
为什么这么大惊小怪.如果将RunTime和DesignTime包合并为一个包,它会有什么不同?
我从来没有真正理解这种分离逻辑.
那么这背后的逻辑是什么?
有人提到这个区别只是为了避免采用和遵循微软制定的组件标准.真的,这背后没有逻辑.
这是真的?
答:某些组件具有大而复杂的设计时
功能,例如
属性编辑器,您可能不希望在运行时应用程序中包含这些
功能.
B.一些组件供应商不希望将其大型复杂的设计时功能许可用于免版税的运行时使用,但仅限于开发人员使用它们.
原文链接:https://www.f2er.com/delphi/102086.html