ActiveX高手入!

jxk 2003-02-18 09:49:07
我写了一个ActiveX的窗体供网页调用,调用的网页是
<HTML>
<OBJECT
classid="clsid:38FE1208-0A54-45EB-B478-74D42C2FC7B9"
codebase="http://192.168.0.10:83/Memo.inf"
width=555
height=426
align=center
hspace=0
vspace=0
>
</OBJECT>
</HTML>

Memo.inf的内容是
[Add.Code]
Memo.ocx=Memo.ocx

[Memo.ocx]
file=http://192.168.0.10:83/Memo.ocx
clsid={38FE1208-0A54-45EB-B478-74D42C2FC7B9}
RegisterServer=yes
FileVersion=1,0,1,0

为什么只有自己在客户端注册这个组件才能正常显示这个ActiveX,而不能自动下载?
...全文
38 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
xjbx 2003-02-18
  • 打赏
  • 举报
回复
codebase="http://192.168.0.10:83/Memo.ocx
quiet 2003-02-18
  • 打赏
  • 举报
回复
activex控件本来就是客户端的阿,不下载回去朗个可能会出现东西那?
classid="clsid:38FE1208-0A54-45EB-B478-74D42C2FC7B9"这段键值是对应客户端机器上面的那activex控件
codebase是下载地址,要不要都无所谓
julyclyde 2003-02-18
  • 打赏
  • 举报
回复
我看inf的内容不太对劲啊
有些*nux支持ActiveX技术的。


ClassID是微软的GUIDGEN或者UUIDGEN程序生成的。
jxk 2003-02-18
  • 打赏
  • 举报
回复
<HTML>
<OBJECT
classid="clsid:38FE1208-0A54-45EB-B478-74D42C2FC7B9"
codebase="http://192.168.0.10:83/Memo.cab"
width=555
height=426
align=center
hspace=0
vspace=0
>
</OBJECT>
</HTML>
我改成这样可是还是不行啊
lovingkiss 2003-02-18
  • 打赏
  • 举报
回复
例如:
codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab
lovingkiss 2003-02-18
  • 打赏
  • 举报
回复
联接指向应该是相应的.Cab文件,而不是inf文件的
iswangchen 2003-02-18
  • 打赏
  • 举报
回复
补充一下!在linux的下classid="clsid:38FE1208-0A54-45EB-B478-74D42C2FC7B9"这样写可否有效,没试过!:)多谢
iswangchen 2003-02-18
  • 打赏
  • 举报
回复
我想再问个很弱的问题!请问在linux的下classid="clsid:38FE1208-0A54-45EB-B478-74D42C2FC7B9"如何加入,偶还不知classid如何产生的,借楼主的地方一用,多谢多谢!
另外楼主看看这个地方!看看可有帮助!希望各位回答回答小弟的问题!多谢!
http://www.swm.com.cn/yingyong/yy-00-07/yy20.htm
blues-star 2003-02-18
  • 打赏
  • 举报
回复
你的codebase没有起作用。

你打个web安装包就好了。

当客户端注册之后,code就没有用处了,所以会“为什么只有自己在客户端注册这个组件才能正常显示这个ActiveX,而不能自动下载?”

只有web 安装包才能正常安装,要不还要这个*.cab有什么用。

28,391

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧