用Delphi开发的ActiveX Form,发布是以OCX形式。但现在有一个问题,大部分的机子都可以下载得到,但个别机子下载不了。能不能找到原因和解决办法。  目前判断有两种可能,1是IE版本,但基本上可以排除。2是系统环境,可能机子装了某些和OCX有冲突的东东。
这问题困扰好久。

解决方案 »

  1.   

    3721和这个是冲突的,如果装了3721可能会有问题。
    另外编译ocx时delphi需要打ActiveX的补丁,windows XP下还有专门的补丁。
      

  2.   

    降低IE的安全等级,或者干脆自己做一个数字签名,我有这个软件
    MSN:[email protected]
      

  3.   

    IE中工具-Internet选项-安全-自定义级别;选中低级别。如果不行,就把系统打上补丁,一般装上IE6即可。要还不行,估计只有重装系统了。
      

  4.   

    to:wingoto2003(郁闷的小马) 
    有的机子把3721禁止掉可以,但有的机子不行to: sunkevin(愚公) 
    这方法好,但客户端多,却是比较麻烦哦
      

  5.   

    to: jalu_515(马路) 
    已经数据签名了,也不行.(这种情况仅是个别机子不行哦)
      

  6.   

    会不会是IE被某些东西改过了,找个IE修复工具修复一下试试,比如“黄山IE修复专家”。
      

  7.   

    我今天也遇到这个问题了,在局域网里都可以下在,到了公网就不行了,后来改了.htm里面的源代码,把http后面的计算机名改成ip地址就可以了,因为局域网外,无法解析我的计算机名,不知道对你有没有帮助