本人是ATL新手,现遇到一个问题,程序代码如下:
COM中包含方法
HRESULT GetField(short row,BSTR indexName,BSTR* fieldValue)客户端采用控制台程序调试
CComPtr<ISearchTable>  ptrTool;
...得到接口指针....
CComBSTR tmp;
ptrTool->GetField(nRow,fieldName,&tmp);wstring m = (BSTR)tmp;
wcout << m << endl;     // problem
最后一行,只能显示英文,如果返回中文字符串,则无法显示。在VB下正常,本人对ATL中众多的字符串处理函数感到很头大,望各位不吝赐教,谢谢!