2011-06-20 151 views
1

當我調用Domodal時,要創建對話框,我得到調試斷言失敗。 我在我的函數的InitDialog開始處插入了斷點,但在此之前它失敗了。 curser不會來到我的Init函數,在此之前它失敗。 如何解決這個問題。MFC Debug Assertion失敗wincore.cpp/afxwin.inl

這是不固定的,有些時候它工作正常,但有時會失敗。

+0

失敗的主張是什麼? –

+0

它會去類的構造函數嗎?你傳遞了正確的資源ID嗎? – Ajay

回答

1

聽起來像是無法加載的資源ID,或者是無法創建的對話框上的控件。將對話框「創建失敗」或類似的對話框的屬性更改爲「false」,以查看是否存在問題。如果是,並且您的對話框啓動,則很容易看到哪個控件丟失。

否則,在該位置發佈代碼以及您的調用堆棧。

相關問題