的我有一個MFC應用程序開發與VS2003 它工作正常在XP Vista的等 但是,當我在Windows 8已經執行它,我們使用了一段時間,然後 沒有窗口顯示。而不是顯示消息「Out of Memory」的MessageBox。消息框有我的應用程序的標題。內存消息框
這個問題在Windows 7中也很少發生。 我曾嘗試使用諸如processexplorer之類的工具來觀察手柄,但並未增加。 也有很多論壇表示,這是因爲未關閉的句柄或資源的增加。
任何人都可以建議如何找到問題所在。或者任何人爲此提供了可能的原因。
我不能在造成問題的機器上設置devenv。我很困惑如何通過執行測試構建來診斷。
請提供您的發現。 在此先感謝。
肯定會發生內存泄漏。讓我告訴你MFC的EXE改變他的內存分配版本。有可能是你的XP機器沒有顯示消息框,但問題在那裏。 –
最好的方法是調試它或使用消息框調試。 –