- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:DLLでの例外処理(CException))
DLLでの例外処理(CException)について
このQ&Aのポイント
- Windows2000上でVC++6.0を使用し、DLLを作成しています。例外処理で問題が発生し、原因がわかりません。
- CExceptionクラスのReportError関数の中でアサーションエラーが起きているようです。AfxLoadStringでのエラーが原因のようです。
- DLLでAfx~系の関数を使用するための方法や、他の方法で例外時のエラーメッセージを取得する方法について教えてください。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
>クラスをエクスポートしたい場合、プロジェクトの種別は何を選択するのがベストなのでしょうか? MFCを使ったクラスを公開するのなら、 「MFC AppWizard(dll)」を選べばいいはずです。
その他の回答 (1)
- taka_tetsu
- ベストアンサー率65% (1020/1553)
回答No.1
>(AppWizardのWin32DLL/単純なDLLプロジェクトより作成) そもそもこれってMFC使えましたっけ?
質問者
補足
あとから設定を「MFCを使用する」に変え、 コンパイラ・リンカに怒られるまま、 dllmain関数を削除したり、afx~.hをインクルードしたりしました。 なので今は「単純なDLLプロジェクト」ではなくなっていると思います。(^^;ゞ クラスをエクスポートしたい場合、プロジェクトの種別は何を選択するのがベストなのでしょうか?
お礼
ありがとうございました。 これが原因だったと思われます。