0

Windows でアプリケーションを閉じるとき。時々 、 MciPlayer.cppクラスAccess violation writing locationのデストラクタ内でスローされます。

MciPlayer::~MciPlayer() {
Close();
DestroyWindow(m_hWnd);
}

でアプリがクラッシュすることがありDestroyWindow(m_hWnd);ます。なぜそれが起こっているのか分かりませんか?

Windows 7 x86でcocos2d-2.0-x-2.0.4を使用しています

4

1 に答える 1

0

ファイル 'CCEGLView.cpp' では、関数 CCEGLView::end() で 'DestroyWindow(m_hWnd)' が呼び出されます。そのため、2 回破壊していないことを確認してください。

if(m_hWnd)
{
    DestroyWindow(m_hWnd);
    m_hWnd = NULL;
}
于 2013-02-06T05:34:58.343 に答える