• ベストアンサー

ハンドルされていない例外…

こんにちわ。 いまVC++6.0で開発をしている初心者です。 プログラムを実行しようとすると, explicit _com_ptr_t(~ ~ _com_issue_error(hr);←この箇所に来たときに 下記のようなメッセージが出て エラーになってしまい困っています。 「ハンドルされていない例外はxxxxxx.exe(KERNEL32.DLL)にあります:xxxxxxx: Microsoft C++ Exception」 このようなエラーが出るときは何か設定等,足りないところがあるのでしょうか? 教えてください。 よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • osamuy
  • ベストアンサー率42% (1231/2878)
回答No.1

_com_issue_error()は、COM内部でのエラーを通知するために例外を生成するものですから、これが呼び出されるという事は、これ以前のところでなにか失敗していると思われます。

tatsurou
質問者

お礼

osamuyさん このプログラムでいくつかの.dllを参照していますが, それらをリコンパイルしたらエラーが出なくなりました。 詳しくはわからないのですが, .dllに割り当てられるclassidがおかしくなっていたのかなぁ とか思っています。 回答ありがとうございました。

関連するQ&A