CString 對象的 AllocSysString 方法將 CString 轉化成 BSTR:
CString s;
s = ... ; // whatever
BSTR bstr = s.AllocSysString();
...
使用完成以後:
SysFreeString(bstr);// 用完釋放
CString 對象的 AllocSysString 方法將 CString 轉化成 BSTR: CString s; s = ... ; // whatever BSTR bstr = s.AllocSysString(); ... 使用完成以後: ...
; // whatever BSTR b = s.AllocSysString(); 現指針b 指向的就是一個新分配的 BSTR 對象,該對象是 CString 的一個拷貝,包含終結 NULL字元。你可以將它...
28.6.1 AllocSysString方法——為OLE自動化返回字元串 28.6.2 AnsiToOem方法——將字元由ANSI轉換為OEM字元集 28.6.3 Collate方法——字元串比較 28.6....
pVoice->Speak(str.AllocSysString(),SPF_ASYNC,NULL);另外也可以使用如下方式:CComPtr m_cpVoice;HRESULT hr = m_cpVoice.CoCreateInstance( CLSID_SpVoice );...