BSTRからCStringの変換方法 – プログラミング – Home

BSTRからCStringの変換方法
 
通知
すべてクリア

[解決済] BSTRからCStringの変換方法


kozee
 kozee
(@kozee)
ゲスト
結合: 24年前
投稿: 3
Topic starter  

毎度お世話になっております。
C/C++について質問ができてしまったので
どなたか教えてください。

BSTR a;

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

よろしくお願いします。


引用未解決
トピックタグ
YUICHI
 YUICHI
(@YUICHI)
ゲスト
結合: 24年前
投稿: 10
 

いくつかありますが、OLE2Tマクロを使えば簡単だと思います。

USES_CONVERSION;
CString str = OLE2T(*a);

でどうでしょうか


返信引用
kozee
 kozee
(@kozee)
ゲスト
結合: 24年前
投稿: 5
 

すみません、返事が遅くなってしまいました。

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


返信引用
Mami
 Mami
(@Mami)
ゲスト
結合: 24年前
投稿: 2
 

BSTR a ;
CString strTemp ;

の場合は、

strTemp = (LPCTSTR)(_bstr_t)a ;

でいけると思います。


返信引用

返信する

投稿者名

投稿者メールアドレス

タイトル *

プレビュー 0リビジョン 保存しました
共有:
タイトルとURLをコピーしました