ActiveXの関数の引数にBSTR*をセットしてテストコンテナ
で実行すると必ず
Warning: automation argument coercion failed.
が起きてしまいます。関数の中で修正した文字列
を引数からとりたいのですが…
ちなみにActiveXの引数は値渡しだけで値をとることは
できないと聞きましたが本当のところどうなのでしょうか?
http://www.net24.ne.jp/~kenji/bbs/wforum.cgi?no=946&reno=944&oya=944&mode=msgview&page=0
編集 削除BOOL CTempCtrl::GetSign(BSTR FAR* szSign)
{
// TODO: ここにディスパッチ ハンドラ コードを追加してください。
return TRUE;
}
Warning: automation argument coercion failed.
例外処理 (初回) は TSTCON32.EXE (KERNEL32.DLL) にあります: 0xE06D7363: Microsoft C++ Exception。
上のソースなんですが何か問題があるように思いますでしょうか?
最近はOCXをやったことがあります、以上の問題は全部で解決できますが、
もし、サンプルコードがほしければ、メールください。