你生成OCX的时候不能不运行库打进去,也就是说,你必须生成一个与DELPHI不相关的OCX,
OVER。

解决方案 »

  1.   

    这样啊,你平常做的DELPHI的EXE文件拷到没有装DELPHI的机器上能运行吗?如果能的话,同样办理。
      

  2.   

    exe当然可以,但是制作的的ocx控件就是不行,、别人及其上作的,我也用不了。我不是傻瓜,提点有建设性的意见。
      

  3.   

    不是吧,我就是这样做的,而且一直OCX都运行的很好,也在很多机器上安装过了。
    你在别的机器上注册成功的话,就可以用了。是不上别人机器上的IE设置有问题?
    你看一下它的安全设置是否允许未签名的,不安全的控件运行。或者,实在不行的话,
    你找台有VB的机器,画一个控件,运行一下,如果行的话,那就是说与控件无关系了。
    如果是通过WEB浏览,看一下你的CODEBASE是否正确。
    我所知道的只有这么多了。
      

  4.   

    你的ACTIVEFORM中没有数据库方面的内容,如加了DATABASE,QUERY,TABLE等,如果有要么用三层,要么客户机上要设ODBC或BDE;
      

  5.   

    我最近也做了个ACTIVEFORM,但没有碰到你这样的问题,
    我觉得: WEE(山岳) 讲得有道理,你确认排除了这些问题吗?
    还有如果你的ACTIVEFORM是要用到MIDAS来通过的话,那么它是不能少了。
    ========
    GOOD LUCK!
      

  6.   

    我也刚碰到同样问题,折腾了半天才解决。
    DELPHI自动生成的HTM文件中包含有OCX的路径:
      codebase="HTTP://192.168.0.1/XXX.ocx#version=1,0,1,0"如果需要发布到新建站点,“HTTP://192.168.0.1”需要相应更改为新地址