用activeform 做的ocx,用CAB打包,已经做了数字签名。在网页里也写了相应的版本号。
但少数客户端ocx 不能自动下载更新?要在客户端运行regsvr32 ...ocx 才能注册。为什么?大部分都能自动更新的阿。

解决方案 »

  1.   

    解决ActiveForm无法自动更新 
    关键字     ActiveForm   
    出处     http://http://www.drbob42.com/delphi5/examin08.htm  <OBJECT
      classid="clsid:42424242-4242-4242-4242-424242424242"
      codebase="./DrBob42X.inf#version=1,0,4,2"
      width=640
      height=480
      align=center
      hspace=0
      vspace=0
      >其实说白了就一句话,修改delphi自动产生(当然你也可以手工做一个)的测试ActiveForm的html文件,在原codebase所在行追加一句"#version=1,0,4,2",此版本号ocx文件的版本号
     
      

  2.   

    也许可以这样解决,可是事实上,你要在建立这个ActiveX里进行一些选项设定,一个是向导,另一个是在Option里边,而这个并不是全部,因为我一年前就试过的,还以为自己那儿搞错了,但是搞来搞去不是这儿的错。
      

  3.   

    回 aiirii(ari) :我已经在网页里也写了相应的版本号了。
      

  4.   

    我也遇到过此中问题,可是就象aiirii(ari)的一样,加上版本号,问题就解决了。