我已经看到,Delphi中的大多数组件(VCL)都分为两部分。
1)DesignTime包
2)运行时包
为什么这么大惊小怪。如果将RunTime和DesignTime软件包都合并到一个软件包中,会有什么区别?
我从来没有真正能够理解这种分离逻辑。
那么,这背后的逻辑是什么?
当我有一个负责人提到该区别时,是为了避免采用和遵循Microsoft规定的组件标准而做出的区分。确实,这背后没有逻辑。
这是真的?
最佳答案
答:某些组件具有庞大而复杂的设计时功能,例如属性编辑器,您可能不希望将其包含在运行时应用程序中。
B.一些组件供应商不希望为免版税的运行时使用其大型而复杂的设计时功能,而是将其限制为仅由开发人员使用。