用ATL封组件,传入BSTR,到函数中一看是乱码,用char * p = W2A(bszPathName)还是乱码,_com_util::ConvertBSTRToString(bszPathName)也不行
修改VS2005工程属性中的字符集为unicode,或者是多字符集都不行
我是windows Server 2003 Enterprise Edition SP2的系统,Inter(R) Core(TM)2 CPU 6300 @ 1.86GHz
修改VS2005工程属性中的字符集为unicode,或者是多字符集都不行
我是windows Server 2003 Enterprise Edition SP2的系统,Inter(R) Core(TM)2 CPU 6300 @ 1.86GHz
解决方案 »
- 在stdafx.h中加入ADO支持库的问题,在线等急!
- 求助,获取一个进程的窗口句柄并通过其他进程来设置窗口状态
- 想在一个静态框里放图片,并能实现放大/缩小/拖动,完整源码
- 请问,怎么在一个新建的子窗口中绘图?
- 谁有以前的VC2。0版本。有特殊用。
- 有关DataGrid控件的安装问题,给兄弟姐妹们给点意见。
- MSDN难道说的不对(关于 suspendthread)
- 急呀!在线等!VC CDatabase中读取Sql中ntext字符串问题
- dcmtk 中的 memcpy 函数在debug下没问题,在release下崩溃
- 使在后台运行的程序能够在某时做某一动作,如计划任务程序,该如何做?
- 怎样才能用win32 SDK 改变滑动条的背景图片
- 如何提高SOCKET的传输利用率?
BSTR bstrMyBeaster = SysAllocString (L"Tring, Tring!");
WCHAR* pwszMyWCharString = L"Tring, Tring!";
USES_CONVERSION;
LPSTR pszCharStringFromBSTR = OLE2A (bstrMyBeaster);
LPSTR pszCharStringFromLPWSTR = W2A (pwszMyWCharString);
// ...
SysFreeString (bstrMyBeaster);