当前位置:编程学习 > VB >>

无界面的控件和ActiveX DLL:通常如何选择?

在MSDN里说,

Objects provided by in-process code components require fewer resources than controls, even invisible controls. The only reason to implement an invisible control is to take advantage of a feature that's only available to ActiveX controls.

哪些特征是控件独有的呢?我能想到的只有属性页。还有其他么?

--------------------编程问答-------------------- 或者我应该这样来请教:如果要开发一个可重用的组件,在无界面的控件和dll之间选一种实现形式的话,通常我们会依据什么原则来选? --------------------编程问答-------------------- 主要看是否界面相关。

比如单纯的数据操作、运算,当然用对象。

比如实现界面的语言切换。
可以用控件,设计时直接拖一个实例在窗体上,很容易访问界面成员,而且自动随窗体创建、释放。
可以用对象,需要显式创建、释放,并且需要将界面成员传递给对象。
--------------------编程问答-------------------- 谢谢。和我隐约的想法一致。
补充:VB ,  非技术类
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,