デバッグする必要のあるc++dllがあります。dllを使用している状況のため、呼び出し元のアプリケーションを介してdllをデバッグできません。
そこで、catchが例外をファイルに書き込むtry-catchを作成しました。
デバッグする必要のある行には、サードパーティのdllからインポートされたクラスが含まれているため、それがどのタイプの例外であるかを知る方法がありません。catch(例外e)を試したところ、ファイルにメッセージが書き込まれませんでした。だから私はcatch(...)を試しましたが、それは何かを引き起こしました:
std :: exception :: whatを使用すると、ファイルに書き込まれるのは「1」だけでした。std :: exception :: exceptionを使用して、ファイルは次のコードを受け取りました:"0579EF90"。
スローされた例外に関する意味のある情報を取得する方法はありますか?
TIA
CG