首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VB >

vb6.0 ActiveX控件不能发布,该怎么处理

2012-01-19 
vb6.0 ActiveX控件不能发布我用VB6.0写了个简单得ActiveX控件,用VB6.0自带得打包工具打成.CAB包。这些步骤

vb6.0 ActiveX控件不能发布
我用VB6.0写了个简单得ActiveX控件,用VB6.0自带得打包工具打成.CAB包。

这些步骤都没问题。

我把这个控件放在了自己得WEB项目中,在本机可以运行,因为已经注册,


我在局域网内其他的机器上访问这个页面,页面会提示是否安装,我选择了是,好像

是安装了吧,可是在SYSTEM32文件夹里没有,在INTERNET放下载文件的文件夹也没

有,也就是说我选择了安装,其实并没有安装,IE安全设置里的所有关于ACTIVEX的

项都启用了。

请问问题怎么解决啊。

我的WEB代码如下:

<OBJECT   ID= "pocx "   CLASSID= "CLSID:3B2146AA-B606-44A5-82C3-842B02898FE7 "   CODEBASE= "printOCX.CAB#version=1,0,0,0 "   width= "200 "   height= "200 "   VIEWASTEXT>
<PARAM   NAME= "getWidth "   VALUE= "200000 ">
<PARAM   NAME= "getHeight "   VALUE= "140000 ">
<PARAM   NAME= "getName "   VALUE= "ccc ">
</OBJECT>

CLASSID就是打包后自动生成的HTML里的CLASSID,DODEBASE也正确,不知道甚么原因

啊,请高手指点!!!

[解决办法]
帮顶
[解决办法]
不是这样注册的吧
你把ActiveX的DLL拷贝到客户端用Regsvr32 注册
[解决办法]
搜索下数字签名
[解决办法]
写一个bat文件,然后和ocx或者dll一起用winrar或者winzip打包不就行了?

问题应该出现在你的安装包上
[解决办法]
你做成CAB的,不就是让浏览器帮你注册嘛
你把机器的ACTICTX关闭了,看能不能实现就不可以了。

热点排行