我自己用vb编了一activex控件,在delphi里安装之后调用,一切正常,可现在我要对控件进行一点改动,改完后重新生成test.ocx文件。在delphi里的dclusr50.dpk中把以前安装的activex控件删掉,再重新安装新的test.ocx,但我用import activex...里指定search path后,控件列表里仍然不出现test.ocx啊?不知道是怎么回事?第一次装没问题啊?是漏了什么步骤?或需要改什么设置?熟悉安装activex控件的高手帮帮忙吧.......

解决方案 »

  1.   

    用操作符下把Active控件注册一下:Regsvr32 <文件名>
    注册后就在Delphi中用import activex安装就可以了
      

  2.   

    建议使用Regsvr32注册一下,应该可以了
      

  3.   

    该控件我在装之前已经用Regsvr32在机器上注册过了啦,现在的问题就是import之后设定ocx文件的路径后,控件列表里还是找不到test.ocx啊?
      

  4.   

    控件的名字有可能改掉了,你看一下列表中有没有不熟悉的控件,或是和你的控件有关联的名字,如果有的话可能就是你的控件,Windows经常犯这样的错。