BSTR!如果判断一个BSTR有无内容?
sunht 2003-10-17 10:31:19 _variant_t vx;
vx.vt=VT_BSTR;
somefunction(vx.bstrval) --->如果这里没有分配vx.bstrval的值这个调用将出错
//如果先 vx.bstrval=::SysAllocString((OLECHAR*)"test");
//然后somefunction(vx.bstrval)则不出错,
//我在somefunction中使用 if (vx.bstrval==NULL) return;可是好象这样不行,
应该怎么检查BSTR类型的合法性呢?