我用web deploy分发了啊也作了Activex 数字签名可是到页面上出现了安装的提示,安装完了只有一个类似图形的框
winnt/downloaded program files 下面也有了那个程序可是就是不能用请问这是为什么啊?

解决方案 »

  1.   

    控件没注册! 再run里注册控件
      

  2.   

    我开发用的机器可以显示我在其他机器上用REGSVR32注册这个OCX控件也不行,还是不显示
      

  3.   

    我写了要发布的域名
    因为那三个都必须要填写的阿我这个样子调用,codebase写上全路径都不行<OBJECT classid="clsid:A2E86D53-CBDF-441E-9E62-E3C488024F51"
    id=fileup
      codebase="fileupProj1.ocx"
      width=538
      height=450
      align=center
      hspace=0
      vspace=0
    >访问完了我在winnt/downloaded program files/下面已经能看到那个delphi图标的ocx控件了
    可是在web叶面上就是显示一个类似图片没下载的东西而且我用regsvr32注册也不行我在winnt,winnt/system32都拷贝了这个ocx控件还是不行到底什么问题啊
      

  4.   

    你在服务器端注册了没有呢,run-register activeX server
      

  5.   

    是客户端ocx不是服务端的dll重新建立了一个ok了
      

  6.   

    原因是在新建一ACTIVEXFORM时,你的认证方式选项选错了,导致在运行时找不到认证文件,无法显示.
    建议重建,注意新建ACTIVEXFORM的选项,为确保成功,先开发一个很简单的带一个按钮的ACTIVEFORM,然后测试成功后在将原来的代码复制过来即可.
      

  7.   

    我是这样调用的,可以用呀!
    <HTML>
    <P align="center">
    <OBJECT
      classid="clsid:FBEF7CF6-0E2A-48A8-9ADE-A49A240D24D5"
      codebase="ActiveFormX0823Proj1.ocx#version=1,0,0,0"
      width=778
      height=489
      align=center
      hspace=0
      vspace=0
    >
    </OBJECT>
    </p>
    </HTML>
    客户端看不到会不会是因为你的IE安全级别太高而禁用了Active,设置一下就可以了。