谢谢

解决方案 »

  1.   

    CString是MFC中的类,在ATL中建议用标准库的string吧
      

  2.   

    楼上说得不对。CString是MFC与ATL共享的类,所以组件中使用CString是可以的。
      

  3.   

    楼上的说的对,只不过你要在新建ATL工程的时候,选择上支持MFC就可以使用了。否则不能使用。
      

  4.   

    我认为我是对的
    深入解析ATL中说的很明确
      

  5.   

    在com中要用VARIANT --BSTR类型
      

  6.   

    楼上说的不对
    只有在要求处理脚本和vb调用的时候才必须用VARIANT、BSTR这些自动化兼容类型
    如果是C++调用,就不必了
      

  7.   

    如果选择了 支持MFC ,可以直接用没有选择,可以加入 WTL 头文件, 也用 CString 当然也可用 string一般使用 LPTSTR 或者 BSTR CComBSTR