MIDAS的ActiveX的一个问题,恳请各位高人指点一二。(200分)

  • 主题发起人 主题发起人 zxp0205
  • 开始时间 开始时间
Z

zxp0205

Unregistered / Unconfirmed
GUEST, unregistred user!
我想在MIDAS中使用ACTIVEX。即在客户端用浏览器中襄入的ActiveX控件作为客户端程序
和服务器端程序相连。
现在的问题是:在我做开发用的机器上,一切正常。用IE打开,可以看到ACTIVEX控件把
数据读到本地机器上。ACTIVEX控件已经注册,并且在WEB上发布。但是在其他机器上,在
IE里输入WEB地址,则ACTIVEX控件下载不下来,出现空白。ACTIVEX控件客户端用SOCKET
和服务器端程序连接。服务器端已经启动scktsrvr。并且在其他机器上测试时已经把IE的
安全级别降到最低,可以下载控件。
这是什么原因?望高人指点。谢谢。
 
1。html文件的<Object 。。。>
中必须包含codebase=url的描述
这个url是下载这个ocx的web 路径,可以把这个url拷到ie的地址栏验证一下,如果
正确,会提示下载
2。IE/工具/InterNet 选项/安全/受信任站点:加入webserver 的ip
目的是使ie不因为本机安全原因拒绝下载
3。ocx编译最好包含版本信息,html文件的<Object 。。。>中的codebase
也包含版本描述,例如:
codebase="../ocx/pDicManage.cab#version=1,0,26,0"
4.在子下载成功后,上款可以保证新版本被更新,如果因为某种原因更新不成功
删除windows/down loaded program files下的相应组件,一般可以重新下载
5.在拨号网中,可能要等n-10n分钟才有下载提示框出现
6.以上是微软的标准方法,但不是好方法,我使用自己设计的web安装程序安装
 
自己如何设计web安装程序安装?望指教!
 
后退
顶部