1

DLL 内に記述された CDialog を開く必要があるアプリケーションがあります。問題は、DoModal() が DLL 内で呼び出されると、プログラムがクラッシュし、"Debug Assertion Failed!" が表示されることです。CDialogを開く方法を知っている人はいますか? ありがとうございました!

4

1 に答える 1

1

この時点で、おそらく C++ レベルでデバッグを行う必要があります。何が問題なのかを判断するには、ここまで進むだけでは十分ではありません。確認する必要があるのは、デバッグ アサーションが失敗したもの、その時点でのスタック トレース、実行しようとしていたこと、およびクラッシュの原因です。デバッグ アサーション自体はクラッシュではありませんが、これは良い手がかりであり、失敗したアサーションの原因がクラッシュの原因である可能性もあります。

于 2008-10-10T08:43:59.280 に答える