首先定义了BSTR p="HELLO"
然后现在想让p的内容设置为"WORLD"
请问该如何操作啊
谢谢啦

解决方案 »

  1.   

    BSTR p = A2BSTR("WORLD");
      

  2.   

    不是定义啊
    是定义了BSTR变量之后,现在要改变该变量的内容
      

  3.   

    #include <comutil.h>
    // comsuppw.lib 是 VC2005 用的, 如果你是 VC6 则用 comsupp.lib
    #pragma comment(lib, "comsuppw.lib") 
    #pragma comment(lib, "kernel32.lib")// ...
    BSTR p = _com_util::ConvertStringToBSTR("HELLO");
    p = _com_util::ConvertStringToBSTR("World");
      

  4.   

    BSTR p = A2BSTR("hello");
    SysFreeString( p );
    p = A2BSTR("WORLD");