我写了一个OCX控件,编译成功后生成一个OCX,我试着在本地机上注册,此时注册是成功的,然而将其拿到别的机器上注册,却提示:找不到指定模块。我注册时都是带上路径的。请问各位这是为什么?

解决方案 »

  1.   

    用depends看看你的控件还需要什么dll支持库,另外需要把你控件中使用到的其他ocx或是类型库(如果使用到的话)也拷贝到目标机器!
      

  2.   

    可能你的OCX用到了一些连接库在其它机器上没有,比喻说VC运行库什么,然后拷贝到目标机器上并注册一下
      

  3.   

    用vc的depends工具看看你的控件还需要什么dll,一并拷贝过去
      

  4.   

    有可能将你的System32目录下的“msvcr71.dll”,复制到其它PC的
    System32目录下就可以了。试试吧,祝好运!