tagVARIANT tag;
我要如何给tag赋值一个字符串?请给出代码。

解决方案 »

  1.   

    char abc[];abc = _variant_t(tag);没试过,8过把tagVARIANT转化为_variant_t应该可以比较方便的进行下一步工作。
      

  2.   

    不行吧?我是用来调用函数的,它要求是:tagVARIANT型呀。
      

  3.   

    CComVariant("ABC") ;CComVariant可以直接当tagVARIANT用.
      

  4.   

    error C2065: 'CComVariant' : undeclared identifier
      

  5.   

    It is ATL.If you use MFC, maybe try COleVariant.
    #include <afxdisp.h>
      

  6.   

    还是回到原问题吧:如何给tagVARIANT 赋一个字符串。
      

  7.   

    tagVARIANT Value;
    Value.bstrVal = BSTR("this is a test");
      

  8.   

    tagVARIANT Value;
    Value.vt = VT_BSTR;
    Value.bstrVal = BSTR("this is a test");