首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VB >

ole/activex控件跟动态库类的文件一定要注册才能使用吗

2013-05-02 
ole/activex控件和动态库类的文件一定要注册才能使用吗(1)、开发的软件中使用了一个MSWINSCK.OCX控件,是不

ole/activex控件和动态库类的文件一定要注册才能使用吗
(1)、开发的软件中使用了一个MSWINSCK.OCX控件,是不是象这类控件或DLL类文件一定要注册才能使用。

(2)、这个注册过程,是进行了哪些操作。
[解决办法]
(1)、属于操作系统的OCX、DLL不需要注册,因为他们是符合C++标准的。只有VB自己编写的OCX、DLL才需要注册使用。
(2)、注册过程主要是写入OCX或者DLL注册标识CLSI。
[解决办法]
activex控件或者 dll/exe com部件,无论是你自己开发的还是系统自带的,都需要进行注册,在注册表会有其接口的相关信息;如果系统自带的,或者其它已经安装的程序带入的,其它程序已经注册好,则可以直接使用,

如果简单的注册
exe部件:直接双击文件,会进行自注册
dll、ocx部件则开始菜单,运行 : regsrv32  "被注册文件全路径"
[解决办法]
既然已经限定了“ole/activex控件和动态库”,当然需要注册。
不过可重用组件只要注册一次就可以多次使用,这就是用安装程序更方便的原因:
它会自动判断,是否已安装(注册),已安装的版本是否相同或更高,只在必要时才进行安装。

热点排行