多谢了!!!

解决方案 »

  1.   

    我想在ATL工程里调MFC dll的接口函数,传BSTR*就没问题,可以调试通过,传char*的就会出现COM初始化错误。不知道传char*是不是有什么特别要注意的地方??请指教谢谢!!!
      

  2.   

    首先,BSTR其实就是一个指向字符串的指针,BSTR*就是指向指针的指针。
    char* 只是一个普通的指针,所以,你传入char*当然会报错了。
      

  3.   

    谢谢楼上的
    还有问题:如果接口函数就要求char*参数,调用时直接传char*就行了吗,我的工程里怎么不行啊
    我是新手,见谅
      

  4.   

    >>如果接口函数就要求char*参数,调用时直接传char*就行了吗,把接口函数的定义贴出来看一看
      

  5.   

    多谢各位!
    问题解决了LPSTR就行