我用delphi写了一个ActiveForm供html页面调用。
请问怎么实现当客户端没有该组件的时候自动下载安装该组件?

解决方案 »

  1.   

    你要对该组件进行配置,数字签名:
    http://www.8421.org/download.php?id=156
      

  2.   

    另外,如果你使用了附加文件(inf)别忘了在你的Html中要手动加上版本号
    <OBJECT
      classid="clsid:75C57EE9-675E-4BD9-8A56-8353C091C0D5"
      codebase="/CAACHDC/CAACHDC.inf#version=1,0,7,0"
      width=538
      height=350
      align=center
      hspace=0
      vspace=0
    >
    </OBJECT>
    #version=1,0,7,0这一句必须手动加入,不要认为.inf文件中有版本号就不加入否则客户端不能下载新版本
      

  3.   

    你要对该组件进行配置,数字签名
    IE必须进行安全设置
    不过ActiveForm不是很好用阿,如果可以数字签名就好用咯
      

  4.   

    如果你的服务器没有安装主域控制器:请使用IP地址,而不要使用服务器名:如:http:/201.2.12.1/index.htm不要:http:/servername/index.htm这样也能导致不能下载新版本