我用VC做了一个ocx控件,然后打包成了Active控件,但程序只能在装有VC环境的电脑上运行,在没有VC环境的电脑上,ocx不能注册,提示loadlibrary(“文件名.ocx)注册失败,谁能帮解决一下

解决方案 »

  1.   

    缺少 mfc库吧,
    然后打包成了Active控件????还是打包成cab文件??
    如果不是打包就把缺少的库拷贝到ocx同目录下
      

  2.   

    怎么个用法IE用?cab包里把所有依赖的dll打进去
      

  3.   

    你怎么编译的,确定是静态编译的先~
    然后再regsvr32
      

  4.   

    不是web的不打cab包,直接注册就可以用
      

  5.   

    是静态编译的,2楼说的mfc库应该怎么加啊
      

  6.   

    打包成CAB,然后用<OBJIEC>标签调用,在有VC环境的好用,在没VC环境的不好用,谁能具体说一下应该怎么做,我认为缺少库文件,但不知道怎么找到相应的库文件,在cab包中添加dll我会弄,就是不知道应该加哪些文件
      

  7.   


    在 depends.exe 中看看dll 依赖的哪些库没加进去~~