• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:DLLでの例外処理(CException))

DLLでの例外処理(CException)について

このQ&Aのポイント
  • Windows2000上でVC++6.0を使用し、DLLを作成しています。例外処理で問題が発生し、原因がわかりません。
  • CExceptionクラスのReportError関数の中でアサーションエラーが起きているようです。AfxLoadStringでのエラーが原因のようです。
  • DLLでAfx~系の関数を使用するための方法や、他の方法で例外時のエラーメッセージを取得する方法について教えてください。

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

  • ベストアンサー
  • taka_tetsu
  • ベストアンサー率65% (1020/1553)
回答No.2

>クラスをエクスポートしたい場合、プロジェクトの種別は何を選択するのがベストなのでしょうか? MFCを使ったクラスを公開するのなら、 「MFC AppWizard(dll)」を選べばいいはずです。

fruipa
質問者

お礼

ありがとうございました。 これが原因だったと思われます。

その他の回答 (1)

  • taka_tetsu
  • ベストアンサー率65% (1020/1553)
回答No.1

>(AppWizardのWin32DLL/単純なDLLプロジェクトより作成) そもそもこれってMFC使えましたっけ?

fruipa
質問者

補足

あとから設定を「MFCを使用する」に変え、 コンパイラ・リンカに怒られるまま、 dllmain関数を削除したり、afx~.hをインクルードしたりしました。 なので今は「単純なDLLプロジェクト」ではなくなっていると思います。(^^;ゞ クラスをエクスポートしたい場合、プロジェクトの種別は何を選択するのがベストなのでしょうか?

関連するQ&A

専門家に質問してみよう