1、自动化服务器
可以由其他应用程序编程驱动的组件。自动化服务器至少包括一 个,也许是多个供其他应用程序生成和连接的基于IDispatch的接口。自动化服务器可以含有也可以没有用户界面(UI),这取决于服务器的特性和功能。
2、自动化控制器
那些使用和操纵自动化服务器的应用程序。
3、控件
该软件等价于以前的OLE控件或OCX。一个典型的控件包括设计时和运 行时的用户界面,唯一的IDispatch接口定义控件的方法和属性,唯一的 IConnectionPoint接口用于控件可引发的事件。
4、文档
ActiveX文档,即以前所说的DocObject,表示一种不仅仅是简单控件或自动 化服务器的对象。ActiveX文档在结构上是对OLE链接和模型的扩展,并对其所在的 容器具有更多控制权。一个最显著的变化是菜单的显示方式。一个典型的OLE文档的 菜单会与容器菜单合并成一个新的集合,而ActiveX文档将替换整个菜单系统,只表 现出文档的特性而不是文档与容器共同的特性。
5、容器
ActiveX容器是一个可以作为自动化服务器、控件和文档宿主的应用程序。
怎么注册
1、首先将刚刚解压得到的activex控件文件全部拷贝到Windows系统安装目录下的“System32”文件夹下。
2、点开电脑屏幕左下角的“开始”菜单,打开其中的“运行”窗口(或直接使用键盘上的Win+R快捷键亦可)。
3、之后记下需要安装的控件的文件名,将“regsvr32 控件名.ocx”的内容输入到窗口中是输入栏里,如下图,最后点击“确定”即可成功安装了。
一、如何注册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 控件的解决办法
1、点击IE浏览器右上角的齿轮图标,打开主菜单,然后在下拉菜单中点击“Internet选项”。
2、将窗口切换至“安全”标签页下,选中下方的“受信任的站点”,然后点击右侧的“站点”按钮。
3、之后将出现无法加载ActiveX控件的网址输入到上面的输入框中,并点击“添加”按钮。在将下方的“对该区域中的所有站点要求服务器验证(https:)”单击取消勾选。
4、返回“Internet选项”窗口,点击下方的“自定义级别”按钮。
5、找到“ActiveX控件和插件”选项,将图中所示的三项全部切换到“启用”状态,并点击“确定”。
6、在询问是否更改时点击“是”来确认修改,这样就能搞定了,快来试试吧。
如何动态加载ActiveX控件
使用document.createElement创建ActiveX节点的方法1
使用document.createElement创建ActiveX节点的方法2
将动态创建的节点元素添加到页面body中
动态创建ActiveX完整的方法,首先要验证全局是否已经创建,仅创建一次就行了。
调用方法
上面使用try和catch的目的是避免部分浏览器对ocx的兼容性问题。
展开内容
9.1/63K
KlibRNNMUD.dll是电脑系统中一个非常重要的文件,许多的游戏或者软件运行都需要它的支持,如果没有这个文件可能会造成一些游戏或者软件运行不了。假如您的系统提示“KlibRNNMUD.dll丢失” 或者“计算机找不到KlibRNNMUD.dll”等信息,请不用担心,您
9.1/412K
appraiser.dll是电脑系统中一个非常重要的文件,许多的游戏或者软件运行都需要它的支持,如果没有这个文件可能会造成一些游戏或者软件运行不了。假如您的系统提示“appraiser.dll丢失” 或者“计算机找不到appraiser.dll”等信息,请不用担心,您可以在
9.1/21K
imageplus.dll是一个重要的window系统文件。如果丢失会导致相关程序无法启动,如果你遇上“找不到imageplus.dll”“imageplus.dll丢失,程序启动失败”等情况,极有可能是该文件遭到木马病毒破坏,或者是因为安装系统安装盗版系统,而盗版系统没有
9.1/6K
agt040d.dll是一个重要的window系统文件。如果丢失会导致相关程序无法启动,如果你遇上“找不到agt040d.dll”“agt040d.dll丢失,程序启动失败”等情况,极有可能是该文件遭到木马病毒破坏,或者是因为安装系统安装盗版系统,而盗版系统没有安装该dll
api-ms-win-crt-runtime-l1-1-0.dll
8.6/7K
api-ms-win-crt-runtime-l1-1-0.dll是一个很多软件和应用程序启动的必备组件,最近很多朋友安装相关程序的时候提示“无法找到api-ms-win-crt-runtime-l1-1-0.dll导致安装失败”,这是由于api-ms-win-crt-ru
9.0/131K
msvcp71.dll是计算机的中的一个程序文件,用户是否在游戏运行时或者软件启动时遇到软件无法启动并弹窗提示“无法找到msvcp71.dll”、“msvcp71.dll丢失”等等错误信息,这是因为用户缺少了这个系统文件导致的,只要用户在本站下载以后放入相应的系统文件夹位置
9.0/163K
OpenAL是一款跨平台音效API,虽然是独立的一款软件,但是因为一些软件或者游戏需要所以用户必须安装,而有时候用户会出现丢失OpenAL32.dll的状况,这可能是因为安装不当引起的,也有可能被杀毒软件误杀,所以小编带来文件供各位下载,有问题的用户可以下载使用解决程序运行
8.7/1.68M
D3DCompiler_47.dll是存放在windows系统下的一个非常重要的dll文件。缺少D3DCompiler_47.dll文件,当你运行软件的时候,会突然给你来个系统错误,会出现各样式的弹窗错误,这样的话你就得去下载安装一个D3DCompiler_47.dll文件
9.5/186K
ddraw.dll是一款非常重要的电脑dll文件。当打开游戏或是软件时,可能会提示没有找到 ddraw.dll这个问题而打不开软件,那么此刻你就需要下载这款ddraw.dll文件即可修复。
9.1/2.2M
mfc120u.dll是存放在windows系统下的一个非常重要的dll文件。DLL英文全称Dynamic Link Library,中文意思是:动态链接库。
8.9/12.16M
当运行软件时,可能会提示没有找到acadres.dll这个问题而打不开软件。出现这个原因的问题有很多,不过,其中很大一部分都来源于下载了某些文件带有木马、病毒等,感染了directX的相关文件并进行了加载。
9.1/84K
unrar.dll是windows电脑系统中一个功能强大、体积小巧、绿色免费、操作简单、且非常重要的文件。如果电脑中没有该文件的话,或者文件缺失,就会造成一些软件或者游戏无法正常的运行,所以当你的电脑就提示或者弹出“无法找到unrar.dll或者丢失的unrar.dll时候
9.5/2.48M
d3dx9_27.dll可以说是电脑系统中一个非常重要的文件,例如杀手4,帝国时代3、魔法门英雄无敌5等许多游戏或者软件运行都需要它的支持,如果没有这个文件可能会造成一些游戏或者软件运行不了。
9.5/25K
vmnetbridge.dll文件是一款可以帮助用户解决虚拟机网络无法正常连接等问题,该文件是一类系统程序文件,此文件一旦缺失,会使系统网络功能出现或大或小的问题。
9.1/130K
opus.dll是用户电脑中一个很需要的文件。如果某天你的电脑上少了这个文件,可能某款游戏或者是程序在运行的过程中会造成闪退或者是直接无法启动,电脑提示出现“opus.dll丢失”或者是“计算机找不到opus.dll”的提示,不需要担心,只需要来本站直接搜索这个文件的dll下载就
9.0/1.01M
qtcore4.dll是系统必备的一个组件,缺少它可能引发电脑故障,如果你遇上“qtcore4.dll缺失”“找不到qtcore4.dll”等状况,很大概率是木马病毒等破坏了该文件,导致相关程序无法正常启动运行。
9.5/96K
ws2_32.dll是电脑系统中一个非常重要的文件,许多的游戏或者软件运行都需要它的支持,如果没有这个文件可能会造成一些游戏或者软件运行不了。假如您的系统提示“ws2_32.dll丢失” 或者“计算机找不到ws2_32.dll”等信息,请不用担心,您可以在本站下载该文件进行
9.4/359K
fmodex.dll是电脑系统中一个非常重要的文件,许多的游戏或者软件运行都需要它的支持,如果没有这个文件可能会造成一些游戏或者软件运行不了。假如您的系统提示“fmodex.dll丢失” 或者“计算机找不到fmodex.dll”等信息,请不用担心,您可以在本站下载该文件进行
9.1/226K
d3dx11_42.dll是一个重要的window系统文件。如果丢失会导致相关程序无法启动,如果你遇上“找不到d3dx11_42.dll”“d3dx11_42.dll丢失,程序启动失败”等情况,极有可能是该文件遭到木马病毒破坏,或者是因为安装系统安装盗版系统,而盗版系统没有