1:ie安全级别设为最低。
2:在Web Deploy Options中要勾上自动增长版本号。
3:网页文件中的codebase有没有写错。

解决方案 »

  1.   

    请问如果codebase写错,控件还能下载吗?我并不需要新版本的控件,是否有必要勾上自动增长版本号???
    我上面已说过"在IE的安全设置中将所有关于ACTIVE控件的设置为启用"
      

  2.   

    谢谢,在本机上就是用Regsvr32注册组件怎么也不行,而我在DELPHI中用Register Active Server菜单注册了组件后就可以在IE上显示了,以后即使再用UNRegister Active Server菜单反安装了组件,再用Regsvr32去注册组件也都能用.还有就是在用Delphi中import ActiveX Control时会出现一个关于Licensed的错误,在OLEVIEW中看时也会出现n以下信息:IClassFactory::CreateInstance failed class is not for use range:ClassFactory_E_FRIST...CLASSFACTORY_E_LAST($80040112)
      

  3.   

    其实你的控件并没有下载成功1、如果显示红叉就表示没有下载和没有注册
    2、你的工程是否是选中了Build With Runtime Package
     如果选中了就改为不选这个问题我也曾遇到过,我已经解决。可以和你讨论一下
      

  4.   

    在发布选项中(web deployment options),第一次选中 “use cab file compression“
    发布一次,然后再去掉选项发布一次,另外要注意你的target url  不要写错哦
      

  5.   

    还有哦,在你的客户端将已下载的activeform的ocx删掉:)工具-intenet-设置-查看对象-。ACTIVEFORM太不好用了,还是改了吧:)
      

  6.   

    在下最近使用ACTIVEFORM,在客户端总是不能显示出来,查看组件也已下载到客户端,并且也已在客户端注册,而且我已在IE的安全中将所有关于ACTIVE控件的设置为启用了,怎么还不行呢??在我的DELPHI的Web Deploy Options中,project页没有Code sign project, 是不是因为用的是D版的原因呢???这个问题我很急,谁能有帮我解决! to MouseBrother() :
    1.查看组件也已下载到客户端,并且也已在客户端注册.还认为是没有下载和注册吗?显示的不是红色的叉。而是一个小图标:一个方框里,上面是小方框,中间是小圆点,下面是小三角
    2。Build With Runtime Package在哪里?
      

  7.   

    在IE浏览的情况下,查看源文件,将版本号去掉,刷新一下IE即可。
      

  8.   

    在IE浏览的情况下,查看源文件,将版本号去掉,刷新一下IE即可。 浏览器端改变源文件?可能吗?
      

  9.   

    MouseBrother() 可以讨论一下吗?你在哪儿呢?