发布网友
共1个回答
热心网友
(引用)一、Active控件概述
Active是一个Microsoft的术语,它指的是一组包括控件、DLL、Active文档的组件,通常以动态链接库的形式存在。
Active控件的数据输入和函数功能的执行必须通过容器,因此Active控件必须具备如下性能机制:
1、属性和方法:Active控件必须提供属性的名称、方法的名称及参数,以便容器可以存取和改变Active控件的属性参数。
2、事件:通知容器在Active控件发生的事件,如属性参数的改变、用户的单击、双击动作等。
3、存储:容器由这项机制通知Active控件存储和提取有关信息数据。Active控件只需在Window d的Registry数据库中注册后,就可以象其他Window应用程序一样发挥各自功能。、
二、使用Active控件的方法
使用Active控件的方法的基础是COM(Component Objet Models)
1、注册Active控件:使用Active控件之前必须实现注册,否则会出现错误.注册的方法有两种:
在window中注册Active控件:在Windows的System文件夹下有一个regsvr32.exe的程序,它就是Windows自己带的ActiveX注册和反注册工具。利用它也能够非常方便地注册AcitveX控件,选择开始菜单 --> 单击运行菜单项 --> 注册/卸载控件命令如下表:
Regsvr32 <Active控件文件名> 注册指定的Active控件,Active控件的后缀为(*.ocx)
Regsvr32 /u <Active控件文件名> 解除某一Active控件的注册
例如笔者要注册一amovie.ocx控件,则打入 regsvr32 amovie.ocx即可,要反注册它时只需使用 regsvr32 /u amovie.ocx就行了.
参考资料:http://www.gtcfla.net/yxzy/html/information/ld/mult/AW6.0_sample/6/Active1.htm