BSTRからCStringの変換方法

[戻る]
kozee [E-Mail] 2001/05/15(火) 11:23:41
毎度お世話になっております。
C/C++について質問ができてしまったので
どなたか教えてください。

BSTR    a;

と宣言した変数aをCSring型に
変換したいのですがどのように
変換を行えばよろしいのでしょうか?

よろしくお願いします。

YUICHI 2001/05/15(火) 12:47:15
いくつかありますが、OLE2Tマクロを使えば簡単だと思います。

USES_CONVERSION;
CString str = OLE2T(*a);

でどうでしょうか

kozee 2001/05/16(水) 14:15:02
[[解決]]
すみません、返事が遅くなってしまいました。

無事解決いたしました。
YUICHIさんありがとうございました。

Mami 2001/05/22(火) 15:17:08
BSTR a ;
CString strTemp ;

の場合は、

strTemp = (LPCTSTR)(_bstr_t)a ;

でいけると思います。

古いスレッドには追加発言できません。