1安装文件,其实也就是把他复制粘贴到我们的系统文件中。
2对于是32bit的系统。请把 comdlg32ocx 移到 c:\Windows\system32 里面
3对于是 64bit的Win7/win8 系统, 要把comdlg32ocx 移到 c:\Windows\SysWOW64
4打开“运行”。输入注册命令。
对于32位的系统。在运行中直接输入“regsvr32 c:\Windows\system32\comdlg32ocx”;
对于64位的系统。在“运行”中直接输入“regsvr32 c:\Windows\SysWOW64\comdlg32ocx”;
5或者用选择打开的方法注册,例如要注册comdlg32ocx,
右键单击comdlg32ocx选择“打开方式”;
6浏览找到regsvr32exe点确定就可以完成注册。OCX打包成internet包:
启运打包程序:菜单“外接程序”-》“外接程序管理器”-》启用“打包和展开向导”
开始打包:菜单“外接程序”-》“打包和展开向导”
打包成internet包:选“打包”,在选择包类型时选“internet软件包”
在htm中使用OCX包:
把OCX中打包好internet包后,在CAB包所在目录存在一下与控件同名的HTM文件,该文件存在该控件的CLASSID,使用该ID就可以在HTM中引用打包的OCX控件了。如下:
CLASSID="CLSID:1046B4E3-C676-45E5-9BF9-434D393399E6"
CODEBASE="UpDownTextCAB#version=1,0,0,0">
用asp把该值回传给iis服务
提供一种方法:
<script>
String a=objdictionary
//保存a到cookie中
</script>
<%
'取出cookie,保存到session中
%>
在部件里面查看该控件路径,找到该文件,复制到工程目录。
再同目录下创建一个注册控件的批处理文件,名称随意,批处理代码如下:
@echo offcolor a
echo ┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴
echo 绿化软件 ——出品人:您的大名
echo ┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬
echo →
for /f %%i in ('dir /a /b ocx dll') do echo 正在注册%%i,请稍候 & copy %%i "%windir%\system32\%%i" & regsvr32 /s "%windir%\system32\%%i"
echo 注册完成,按任意键退出
pause>nul
exit
1对于64位机器,将厂商提供的dll文件拷贝到 C:\Windows\System32 目录下,将ocx文件拷贝到C:\Windows\SysWOW64 目录下。
2注册ocx文件。管理员身份。在“运行”中直接输入“regsvr32 c:\Windows\SysWOW64\ZT_DITocx”将其注册成功,如果注册失败,有可能是没有取得管理员权限,根据报错内容在网上搜索解决办法。
3注册成功后,需要取得注册的ocx的classid,便于在页面中引用。w+r(win10),打开运行。输入regedit,打开注册表,查找你注册的ocx
右键(复制项名称)将复制的粘贴到写字板,就知道clsid了, 取得clsid后写入带页面中,:
eg: <OBJECT id="ZTIDC" style="width:400px;height:500" type="application/x-oleobject" classid="CLSID:2BC73BDF-3532-441D-9F50-00649C2ADB85">
</OBJECT>
这样,在ie中就可以调用了!但是,在火狐和谷歌调用不了,甚至连界面都出不来。
在网上下载了
将axhostr39xpi拖入到火狐浏览器,结果报:此附加组件无法安装。。。。经过查资料,要更改火狐的一些设置,地址栏键入:about:config 修改为false
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)