我用的是win2000 VC6.0开发
在本机上运行正常
在别人的机子上注册出错
分配内存访问无效

解决方案 »

  1.   

    HRESULT hRes = ::CoInitialize(NULL)
      

  2.   

    最好你检查一下你的代码,是不是用了static的变量?
      

  3.   

    重新做人
    你说的是对的啊
    我用了static 变量
    可是这个会影响到注册?
      

  4.   

    当然会影响了static的变量在register的时候会被初始化假设:
    clas Foo()
    {};static Foo f;那这个f在register dll的时候会被初始化.建议你不要用static,如果非要用的话,最好用指针,不要让static去初始化不该做的事情