CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Web 开发 >  JavaScript

在ie中使用activex控件的问题

楼主ndsm()2002-12-11 13:42:29 在 Web 开发 / JavaScript 提问

我用vc做了个activex控件  
  放到网页里面,把这个网页发布  
  在本机可以了  
  在局域网访问我这个也面,并不下载这个  
  页面里面的控件  
  我把ie的安全级别调整了,也没有用 问题点数:100、回复次数:18Top

1 楼flyycyu(fly)回复于 2002-12-11 13:51:44 得分 20

看看你的codebase的url是否正确?Top

2 楼ndsm()回复于 2002-12-11 14:35:15 得分 0

url是正确的,别人的控件管他好不好用  
  最起码ie还提示一下  
  我的放在页面里面,打开这个页面根本就不提示我  
  就象这个控件不存在一样  
  点击某个按钮调到这个控件里面的方法,就告诉我没有这个方法了Top

3 楼ndsm()回复于 2002-12-11 17:39:41 得分 0

<object   id="factory"      
  codebase="http://192.168.0.251/addctl.ocx#Version=1,0,0,0"  
  classid="clsid:F8C0EA88-44AF-4E79-B28E-4EBCDFEF678E"    
      width="14"   height="14">  
  </object>  
   
  在本机打开这个页面是可以的  
  但也没有下载这个控件注册  
  因为用vc写这个控件,编译时候已经注册了  
   
  怎么样做   ie才能下载这个控件并注册啊?Top

4 楼sunmingdong()回复于 2002-12-11 18:03:13 得分 80

连提示都没有吗?  
  版本一致吗?Top

5 楼ndsm()回复于 2002-12-11 18:44:05 得分 0

sunmingdong()   :  
  版本一致是指什么?我这个版本是随便写的  
  是不是要搞个什么签名之类的东东啊?Top

6 楼sunmingdong()回复于 2002-12-12 09:13:35 得分 0

你控件的版本应该和你在codebase中标示的版本保持一致吧Top

7 楼sunmingdong()回复于 2002-12-12 09:17:16 得分 0

签名很简单,用signcode.exe的命令,证书随便找一个加到签名中就行了,Top

8 楼ndsm()回复于 2002-12-12 10:09:13 得分 0

sunmingdong():  
  控件的版本是1.0  
  我现在把codebase的版本也改成1.0了  
  但还是不行  
  在本机如果执行regsvr32   /u   把这个控件unregister掉  
  打开页面也不行了,不提示我安装这个控件  
  codebase="http://192.168.0.251/addctl.ocx#Version=1.0"  
  要把*.ocx,打包成*.cab吗?  
   
  Top

9 楼ndsm()回复于 2002-12-12 10:09:44 得分 0

打包成*.cab也不行啊,就是在ie中  
  不能自动安装注册Top

10 楼walkingpoison(walkingpoison)回复于 2002-12-12 11:04:09 得分 0

版本不需要一致,随便改都可以。  
  可能需要数字签名。Top

11 楼sunmingdong()回复于 2002-12-12 11:16:16 得分 0

数字签名和下载没什么关系,如果你的页面打开时有“不安全控件”的对话框提示,再做数字签名就来得及,现在的情况不象数字签名的问题Top

12 楼ndsm()回复于 2002-12-12 11:18:23 得分 0

如果你的页面打开时有“不安全控件”的对话框提示  
   
  ---就是没有这个对话框提示:-(,根本就不下载  
  Top

13 楼sunmingdong()回复于 2002-12-12 11:21:15 得分 0

建议你到(已经注册了这个控件的机子上的)注册表中查一下这个控件的id号,你的问题象是出在classid上;  
  如果版本没错(还是用1.0.0.0吧,没见过写成1.0的),classid没错,那就没辙了Top

14 楼ndsm()回复于 2002-12-12 11:50:05 得分 0

sunmingdong():  
  开始没下载是我把发布的路径写错了,现在提示我下载了  
  但下载下来就是没有给我注册  
  http://expert.csdn.net/Expert/topic/1253/1253543.xml?temp=.8366205  
  这个帖子里面我也放分了  
  你去把分拿走吧:)  
   
  Top

15 楼ndsm()回复于 2002-12-12 11:53:52 得分 0

在codebase   里面放ocx和放cab是不是一样啊?Top

16 楼sunmingdong()回复于 2002-12-12 12:16:12 得分 0

没有必要打包吧,你又不是用vb写的,用vb写的要打成cab的原因是,需要其他的库来支持,要把其他的dll打包到cab中Top

17 楼sunmingdong()回复于 2002-12-12 12:17:45 得分 0

不过id和版本都是一样的(ocx和cab)Top

18 楼ndsm()回复于 2002-12-12 12:35:42 得分 0

现在下载下来了,但是不自动注册:(  
  这个帖子我过会儿结,因为还有点问题  
  你先到http://expert.csdn.net/Expert/topic/1253/1253543.xml?temp=.8366205去拿分吧,  
  让你一直关注这个帖子,真是很感谢  
  Top

相关问题

  • 如何把Activex控件作成在IE中使用的呢?
  • ActiveX控件在IE中的使用问题
  • 在ie中使用activex控件的问题
  • 创建在IE里使用的 ActiveX 控件问题?
  • aspx中使用ActiveX控件
  • 如何在ActiveX控件中再使用别的ActiveX控件?
  • 网页中使用ActiveX控件
  • SDK中的ActiveX控件使用
  • 一个ActiveX控件的使用问题
  • ActiveX控件如何注册和使用?

关键词

  • .net
  • 控件
  • 页面
  • 版本
  • 下载
  • 注册
  • 数字
  • ie
  • sunmingdong
  • 打包

得分解答快速导航

  • 帖主:ndsm
  • flyycyu
  • sunmingdong

相关链接

  • Web开发类图书

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo