ActiveXで文字列を引数から取得するには?


チャイルドマン  2004-06-24 00:02:03  No: 53835

ActiveXの関数の引数にBSTR*をセットしてテストコンテナ
で実行すると必ず
Warning: automation argument coercion failed.
が起きてしまいます。関数の中で修正した文字列
を引数からとりたいのですが…

ちなみにActiveXの引数は値渡しだけで値をとることは
できないと聞きましたが本当のところどうなのでしょうか?


たく  2004-06-24 02:27:23  No: 53836

http://www.net24.ne.jp/~kenji/bbs/wforum.cgi?no=946&reno=944&oya=944&mode=msgview&page=0


チャイルドマン  2004-06-24 02:58:27  No: 53837

BOOL CTempCtrl::GetSign(BSTR FAR* szSign) 
{
// TODO: ここにディスパッチ ハンドラ コードを追加してください。

return TRUE;
}

Warning: automation argument coercion failed.
例外処理 (初回) は TSTCON32.EXE (KERNEL32.DLL) にあります: 0xE06D7363: Microsoft C++ Exception。
上のソースなんですが何か問題があるように思いますでしょうか?


azhao  2004-07-14 05:45:25  No: 53838

最近はOCXをやったことがあります、以上の問題は全部で解決できますが、
もし、サンプルコードがほしければ、メールください。


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加