• Home
  • Forum
[레벨:9]운영자 (*.227.77.236) 2010-07-26 20:10 조회 수 16210 댓글 수 0 추천 수 0
 
// 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;
}
문서 첨부 제한 : 0Byte/ 2.00MB
파일 제한 크기 : 2.00MB (허용 확장자 : *.*)
List of Articles
번호 제목 글쓴이 날짜 조회 수 추천 수
공지 라이브툴즈 서비스오픈 안내 file [레벨:9]운영자 2011-12-12 17891  
180 [해결법] error C2065: 'strcpy_instead_use_StringCbCopyA_or_StringCchCopyA' : undeclared identifier [레벨:9]운영자 2010-08-30 11344
179 POST 방식으로 웹에 데이터 전송 후 페이지 내용 얻기(VC6.0버전) file [레벨:9]운영자 2010-07-28 11942
178 POST 방식으로 데이터 전송 [레벨:9]운영자 2010-07-28 11849
» CString → BSTR 변환 [레벨:9]운영자 2010-07-26 16210
176 POST 방식으로 쿼리(DATA) 전송 [레벨:9]운영자 2010-07-26 12725
175 uuid.lib(ocidl_i.obj) : fatal error LNK1103: debugging information corrupt; recompile module 해결책 [레벨:9]운영자 2010-07-26 19553
174 바탕화면 경로얻기 [레벨:9]운영자 2010-07-20 21970
173 URL Encode / Decode [레벨:9]운영자 2010-07-05 19293
172 단축키 적용( Ctrl + S ) 적용시 [레벨:9]운영자 2010-06-14 22232
171 폴더존재 유무 확인방법 [레벨:9]운영자 2010-05-05 24454


XE Login