프로그래밍 관련 소스코드 및 정보를 제공합니다.
CString → BSTR 변환
Read 1093 2010/07/26 20:10:27| // BSTR -> CString CString bstrToCString(BSTR bstr) { char* pbstr; USES_CONVERSION; pbstr = OLE2A(bstr); return CString(pbstr); } // CString -> BSTR BSTR CStringTobstr(CString str) { return str.AllocSysString(); } // BSTR -> char* { BSTR inputdata; char *pbstr; pbstr = OLE2A(inputdata); } // char* -> BSTR { TCHAR szTitle[512]; _bstr_t bstrText = szTitle; *bstrTitle = bstrText.copy(); } // CString -> CComVariant { CComVariant out(str.AllocSysString()); 혹은 CComVariant out(str); } // CComVariant -> CString { CString szTmp; szTmp = comvariant.bstrVal; } // BSTR -> VARIANT VARIANT VariantString(BSTR str) { VARIANT var; VariantInit(&var); V_BSTR(&var) = SysAllocString(str); V_VT(&var) = VT_BSTR; return var; } --> |

