当前位置:找DLL下载站系统新闻系统问答DLL问答 → dll和ocx控件有何区别?

dll和ocx控件有何区别?

减小字体 增大字体 作者:佚名  来源:本站整理  发布时间:2012/4/7 6:42:33

dll是链接库,ocx是控件

一般来说dll没有用户界面,ocx有.

ocx还提供PropBag对象

dll是Dynamic Link Library的缩写,意思为动态连接库
ocx是OLE Control X的缩写,原意为各种OLE控件.
dll根据MS的说法是:
A file that contains one or more functions that are compiled, linked, and stored separately from the processes that use them. The operating system maps the DLLs into the address space of the calling process when the process is starting or while it's running.

对于ocx控件,MS好像没有的定义,在VB的关于ActiveX控件中这样说:
ActiveX 控件,以前被称作 OLE 控件,是一个标准的用户接口元素,能够快速地把窗体和对话框组装起来。ActiveX 控件还使 Internet 更加生动,为 World Wide Web 页增加了有趣的新功能。