我做的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>
网页中代码如下:
<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>
然后,当ActiveXform用deploy菜单生成后,如果不能再用。
就建议你,用“生成”菜单从新编译那个*.OCX文件。在班那个新的
*.OCX文件覆盖久的,最后你要察看[工程]-〉[选项]菜单察看但前的
版本号。
最后,将*.HTM文件修改一下:
codebase="P_User.ocx#version=1,0,9,0"
该为:codebase="P_User.ocx#version=?,?,?,?"{'?'代表当前新版本的好吗}