在程序调试时没错误,在运行时出现这样的错误提示:wavtomp.exe 中的 0x7c235aac (mfc71d.dll) 处未处理的异常: 0xC0000005: 读取位置 0x00000068 时发生访问冲突 。怎么解决啊??

解决方案 »

  1.   

    http://community.csdn.net/Expert/topic/4244/4244824.xml?temp=.8280451
      

  2.   

    我调试了,是在winmian函数里面,
    if (!pThread->InitInstance())
    {
    if (pThread->m_pMainWnd != NULL)
    {
    TRACE(traceAppMsg, 0, "Warning: Destroying non-NULL m_pMainWnd\n");
    pThread->m_pMainWnd->DestroyWindow();
    }
    nReturnCode = pThread->ExitInstance();
    goto InitFailure;
    结果是在执行pThread->m_pMainWnd->DestroyWindow()时出现的
    }
    nReturnCode = pThread->Run();
      

  3.   

    我调试了,是在winmian函数里面,
    if (!pThread->InitInstance())
    {
    if (pThread->m_pMainWnd != NULL)
    {
    TRACE(traceAppMsg, 0, "Warning: Destroying non-NULL m_pMainWnd\n");
    pThread->m_pMainWnd->DestroyWindow();
    }
    nReturnCode = pThread->ExitInstance();
    goto InitFailure;
    }
    nReturnCode = pThread->Run();结果是在执行pThread->m_pMainWnd->DestroyWindow()时出现的,该怎么班?
      

  4.   

    这是在MFC的代码,你打开CallStack(View->Debug Window->CallStack),找到你CYourApp::InitInstance,双击查看