用atl com创建dll,support mfc。
在本机可以注册,用vb调用也没问题。
但是在其他机器注册报错,不知为什么。
报错信息说找不到指定模块!

解决方案 »

  1.   

    是不是你在编译的时候用的是:
    Use MFC in a shared DLL?
    该成静态连接是事
      

  2.   

    因为你选择了support mfc
    注册的时候没有找到需要的mfc运行库
      

  3.   

    可是我程序中用到了mfc的CString,
    那怎么办呢?
      

  4.   

    将mfc42.dll等几个相关的文件一同复制到其他机器上
      

  5.   

    还用到了NetAPI,难道也要一起复制,
    又没有什么好的办法啊!