MFC程序退出錯誤原因

自己在修改一個五子棋時,遇到了MFC程序退出的錯誤。錯誤的具體情況是,當我點擊菜單中的退出不會出什麼錯誤,但是使用同樣代碼的情況下,點擊退出按鈕卻出錯了。苦苦找了很多解決方案也沒能解決問題。最後一個偶然的嘗試解決了。記錄下一遍以後查詢。

錯誤:點擊退出按鈕MFC程序退出錯誤

錯誤類型:偶然原因引起的錯誤

產生錯誤平臺:VC6.0 MFC程序

錯誤問題分析:由於是在以後的系統上修改程序,去掉了很多按鈕並修改了許多控件ID。因此錯誤原因很有可能是因爲程序退出時,銷燬對象時對象不存在引起的的錯誤。

解決方案:檢查所有的控件對象,將已經刪除控件但是程序中仍然存在的代碼去掉,問題解決。

提示:修改應用程序之前應該對程序的大體結構有一個清晰的認識。哪些對象在哪些地方用到,不要輕易的去刪除代碼或者控件,必須等確定刪除不會產生不必要的錯誤纔去刪除。

歡迎訪問:Samdy博客 轉載請註明出處。

發佈了49 篇原創文章 · 獲贊 16 · 訪問量 15萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章