電子書籍の厳選無料作品が豊富!

こんにちわ。
いまVC++6.0で開発をしている初心者です。
プログラムを実行しようとすると,
explicit _com_ptr_t(~

_com_issue_error(hr);←この箇所に来たときに

下記のようなメッセージが出て
エラーになってしまい困っています。
「ハンドルされていない例外はxxxxxx.exe(KERNEL32.DLL)にあります:xxxxxxx: Microsoft C++ Exception」
このようなエラーが出るときは何か設定等,足りないところがあるのでしょうか?
教えてください。
よろしくお願いします。

A 回答 (1件)

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

    • good
    • 0
この回答へのお礼

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

お礼日時:2006/02/07 09:04

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!