
activex控件
详情介绍
分类介绍
1、自动化服务器
可以由其他应用程序编程驱动的组件。自动化服务器至少包括一 个,也许是多个供其他应用程序生成和连接的基于IDispatch的接口。自动化服务器可以含有也可以没有用户界面(UI),这取决于服务器的特性和功能。
2、自动化控制器
那些使用和操纵自动化服务器的应用程序。
3、控件
该软件等价于以前的OLE控件或OCX。一个典型的控件包括设计时和运 行时的用户界面,唯一的IDispatch接口定义控件的方法和属性,唯一的 IConnectionPoint接口用于控件可引发的事件。
4、文档
ActiveX文档,即以前所说的DocObject,表示一种不仅仅是简单控件或自动 化服务器的对象。ActiveX文档在结构上是对OLE链接和模型的扩展,并对其所在的 容器具有更多控制权。一个最显著的变化是菜单的显示方式。一个典型的OLE文档的 菜单会与容器菜单合并成一个新的集合,而ActiveX文档将替换整个菜单系统,只表 现出文档的特性而不是文档与容器共同的特性。
5、容器
ActiveX容器是一个可以作为自动化服务器、控件和文档宿主的应用程序。
使用方法
开始---运行---输入regsvr32---你的控件名.ocx中的例子后按确定即可. 不过先要把这个.ocx文件放在c:\windows\system32目录下regsvr32的用法:
regsvr32 [/u] [/s] [/n] [/i[:cmdline]] dllnamme
/u --解除服务器注册
/s --无声;不显示消息框
/i --调用DllInstall,给其传递一个可选[cmdline];跟/u一起使用时,卸载dll
/n --不要调用DllRegisterServer;这个选项必须跟/i一起使用
使用攻略
IE浏览器无法加载 Activex 控件的解决办法
方法一:使用超级管理员运行
使用超级管理员的方式来打开IE浏览器,如图所示:
还没有开启超级管理员请参照下面地址打开系统的超级管理员用户administrator
方法二:启用ActiveX控件
打开IE,找到设置,再找到【Internet选项】鼠标单击进去,如图所示:
切换到【安全】选项卡,单击【自定义级别】在当前界面中,找到【ActiveX控件和插件】参考如下图设置方法:
弹出提示警告窗口,点击【是】可能会出现安全提示,点击是即可
以上步骤完成后应该可以解决问题了。
使用技巧
如何动态加载ActiveX控件
使用document.createElement创建ActiveX节点的方法1
使用document.createElement创建ActiveX节点的方法2
将动态创建的节点元素添加到页面body中
动态创建ActiveX完整的方法,首先要验证全局是否已经创建,仅创建一次就行了。
调用方法
上面使用try和catch的目的是避免部分浏览器对ocx的兼容性问题。
常见问题
被阻止了怎么办
1、启动你的ie浏览器,如下图所示
2、进入浏览器首页点击上方的工具,如下图所示
3、进入工具后,选择Internet选项进入,如下图所示
4、在Internet选项中点击安全选项卡,如下图所示
5、在安全选项卡下点击自定义级别按钮,如下图所示
6、勾选下载已签名的该软件和下载未签名的该软件栏的复选框选择为启用,然后安全级别选择中,点击确定按钮,重新启动计算机即可。如下图所示
同类软件
网友评论
共0条评论分类列表
精品推荐
-
Pegrp32c.dll EXE\DLL / 1.69M
查看 -
mfc71u.dll EXE\DLL / 503K
查看 -
xvidcore.dll EXE\DLL / 232K
查看 -
rockalldll.dll EXE\DLL / 32K
查看 -
vstdlib_s.dll EXE\DLL / 162K
查看
专题推荐
本类排行
- 1 查看
- 2 查看
- 3 查看
- 4 vcruntime140_1.dll
- 5 d3d9.dll老版本
- 6 msvcp140_1.dll文件
- 7 bcrypt.dll
- 8 mfc140.dll
- 9 mscomctl.ocx
- 10 qtcore4.dll