我做的ActiveXform,数字签名我做了,Web和Ocx在一个虚匿目录下,也注册了,再次打开工程web deployments option 和 deploy 不能用了,打开why?关键毛病是在我的机子上能打开,在别人机子 上不能打开。  
网页中代码如下:
<HTML>
<head>
<title>用户注册</title></head>
<BODY leftMargin=0 topMargin=0 marginheight="0" marginwidth="0">
<center>
  <P><object
  classid="clsid:AA3F86B0-C4EF-4AA1-91A5-BA5F6E9D6CF7"
  codebase="P_User.ocx#version=1,0,9,0"
  width=778
  height=447
  align=center
  hspace=0
  vspace=0
>
      <embed width="778" height="447" align="center" hspace="0" vspace="0">
      </embed> 
    </object> 
</center>
</body>

解决方案 »

  1.   

    你用向导生成该ActiveXform时,要钩选“版本自动升位”的功能。
    然后,当ActiveXform用deploy菜单生成后,如果不能再用。
    就建议你,用“生成”菜单从新编译那个*.OCX文件。在班那个新的
    *.OCX文件覆盖久的,最后你要察看[工程]-〉[选项]菜单察看但前的
    版本号。
    最后,将*.HTM文件修改一下:
          codebase="P_User.ocx#version=1,0,9,0"
    该为:codebase="P_User.ocx#version=?,?,?,?"{'?'代表当前新版本的好吗}