将这些ocx拷到目标机器上,使用命令行程序“regsvr32 *.ocx”一个一个地注册即可

解决方案 »

  1.   

    ocx的文件没有注册是不能使用的
      

  2.   

    不如制作安装软件作一个安装包,安装包可以自动注册这些OCX.
      

  3.   

    更方便的办法是用vb自带的setup制作工具做一个setup,到目标上运行一下即可
      

  4.   

    可否介绍一下具体方法?比如:用vb自带的setup制作工具做一个setup...
    小弟以前没做过SETUP,所以还没头绪...
    或相关资料的连接也可以.....
      

  5.   

    在程序中用SHELL REGSVR32.EXE /S
    把你用到的控件全部注册一下。
      

  6.   

    有具体点的代码吗?比如:要注册AniGif.ocx     谢谢!!!!!!!
      

  7.   

    Dim shell_Return
    shell_Return=shell("regsvr32.exe c:\winnt\system32\AniGif.exe",vbHiden) OK?1.那我又如何去掉regsvr32.exe返回的MSGBOX?
    2.并且为何,每次返回的数值都不一样!
      

  8.   

    shell_Return=shell("regsvr32.exe c:\winnt\system32\AniGif.exe  /s",vbHiden) 
    就没有Msgbox了
    快给分
      

  9.   

    我上面就是这样写的怎么就有?
    我用的是WIN2000,与这有关系吗!谢谢....我一定给分
      

  10.   

    Private Sub Command1_Click()
    Dim returnS
    returnS = Shell("regsvr32.exe c:\winnt\system\inetxml.ocx ", vbHide)
    Print returnSEnd Sub
      

  11.   

    2:wolfw(阿干)分数的多少说明你的紧急程度的高低,但是实在没有分数了只能提供一点点算什么?说明——不用脑子!!
      

  12.   

    在Wiseinstall里面有一个self register OCX/DLL/EXE/TLB 不知道管用不管用?
      

  13.   

    sorry !刚才公司开会所以离开一会儿,
    crycoming(瞎编):马上给你加分
    BBBBadBoy(坏小孩):Wiseinstall是个啥东东
    在此再次谢谢各位!!!!!
      

  14.   

    crycoming(瞎编) blp(★★★) 都有分每人20