タイトル : Re^2: DLLへの文字列ポインタについて 投稿日 : 2008/05/19(Mon) 15:13 投稿者 : neptune
こんにちは もう見ないかもしれませんが、自分が間違った事を書いていたようなので記録として 訂正情報です。 http://hanatyan.sakura.ne.jp/logbbs1/wforum.cgi?mode=allread&no=5900&page=0 で、投稿時間:2006/02/25(Sat) 15:17 投稿者名:Blue に >まず、ユーザ定義型の中にString型メンバ変数を使うと、その方はCのほうでは >BSTR型(wchar_t*型)に >なります。 >通常のchar*ではないので、BSTR型文字列→char*型文字列の変換をしないといけません。 とあります。 従って、先の私のサンプルは偶然動いたのかもしれません。 ともあれ、C側の構造体の中で、文字列を使用する場合、BSTR型(wchar_t*型)として おかなければならないと言う事です。 以前自分がBSTRに絡むスレに書き込んだ記憶があったので検索してみました。 |