www.dianju/forum/viewtopic.php?f=2&t=2
客户端控件SOAOffice.OCX的自动下载安装、升级方法总结
在实际应用中,可能会有以下三种情形:
1. 开发商发布、部署软件时如何做到SOAOffice.OCX自动提示用户在线安装?
SOAOffice客户端控件完全不需要到每个最终用户的电脑上手动安装,只需下面的简单设置即可实现浏览器自动下载安装。
打开含SOAOffice控件的页面,到代码
<OBJECT id="SOAOfficeCtrl" codeBase="[控件下载位置]#version=8,0,0,0" height="100%" width="100%" data="" classid="clsid:83171BA4-BDCA-42a8-BE44-745ABF36EB7E" VIEWASTEXT> <div align="center" STYLE="color:red;">本机尚未安装SOAOFFICE客户端控件,请安装浏览器上方黄提示条或弹出提示框中的SOAOFFICE客户端控件。 </div> </OBJECT>
其中codeBase指示了控件的下载位置及版本,这个下载位置及版本非常重要,一定要确保正确,版本号要和OCX右键属性查到的版本号完全一致,但是必须要注意的是:version=8,0,0,0用的是逗号分隔符!!
第一次访问此页面时IE会出现控件安装的对话框,点击确定即可。 如果在XP下被浏览器阻止,请点击浏览器上方的黄提示条允许被阻止内容即可。
2. 开发商部署软件之后,在后期维护时需要给客户升级SOAOffice时,如何做到给所有已安装的客户端统一升级?
打开含SOAOffice控件的页面,到代码
<OBJECT id="SOAOfficeCtrl" codeBase="[控件下载位置]#version=8,0,0,0" height="100%" width="100%" data="" classid="clsid:83171BA4-BDCA-42a8-BE44-745ABF36EB7E" VIEWASTEXT> <div align="center" STYLE="color:red;">本机尚未安装SOAOFFICE客户端控件,请安装浏览器上方黄提示条或弹出提示框中的SOAOFFICE客户端控件。 </div> </OBJECT>
下载安装
其中#version=8,0,0,0指定了客户端控件的版本号,升级更新的时候只需改成新版本号,例如#version=8,0,0,1 并把web服务端的codeBase="[控件下载位置]"处的ocx替换成新版的ocx即可。客户端访问控件页时, IE会自动下载安装新版本控件,同时也无需卸载老控件。
3。 开发商在开发调试软件过程中,如何手动安装、卸载SOAOffice?
方法一:关闭所有浏览器窗口,把“工具”文件夹中的拷贝到所在目录里,运行即可执行控件的安装与卸载。
方法二:首先关闭所有浏览器窗口,然后
安装:点桌面左下角的“开始”->“运行”,在编辑框输入命令 regsvr32 + 空格 + 所在的绝对路径
卸载:点桌面左下角的“开始”->“运行”,在编辑框输入命令 regsvr32 + 空格 + 所在的绝对路径 + 空格+ -u
最后还需提醒的是:如果客户端用的是Vista操作系统,需要添加您的网站到Internet 选项的可信站点中。手动注册控件时,要保证和在同一个目录下,并以管理员身份运行。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。