神农藏百草 2018-08-06 07:39 采纳率: 0%
浏览 1200
已采纳

.exe 中的 0x11 处有未经处理的异常: : 读取位置 0x00000a10 时发生访问冲突

程序运行起来后,在某些情况下点击左方向键就会出现这个错误,麻烦各位老哥帮忙看看,谢谢
void CMainFrame::Backward()
{
COptionUI* p_OptionBtn =NULL;
if( 0 == pControl->GetCurSel())
{
}
else if(1 == pControl->GetCurSel())
{
if(m_NumGroupMainMenu <= 0)
{
m_NumGroupMainMenu = m_pGroupMainMenu->GetSize();
}
p_OptionBtn = static_cast(m_pGroupMainMenu->GetAt(--m_NumGroupMainMenu));
if(!p_OptionBtn->IsSelected())

{
p_OptionBtn->Selected(true);
}
}

//这次报错是这个语句里报错,但是其他的也有问题
else if(4 == pControl->GetCurSel())   //5改为4   1589
{
    if(m_NumGroupDispatch <= 0) 
    {
        m_NumGroupDispatch = m_pGroupDispatch->GetSize();
    }
    p_OptionBtn = static_cast<COptionUI*>(m_pGroupDispatch->GetAt(--m_NumGroupDispatch));
    if(!p_OptionBtn->IsSelected())  
    {
        p_OptionBtn->Selected(true);
    }
}
else if(7 == pControl->GetCurSel())//1594
{
    if(m_NumGroupSysSet <= 0) 
    {
        m_NumGroupSysSet = m_pGroupSysSet->GetSize();
    }
    p_OptionBtn = static_cast<COptionUI*>(m_pGroupSysSet->GetAt(--m_NumGroupSysSet));
    if(!p_OptionBtn->IsSelected())  
    {
        p_OptionBtn->Selected(true);
    }
}
}
![图片说明](https://img-ask.csdn.net/upload/201808/06/1533540518_545209.png)


void CMainFrame::FNumBtnFun(TNotifyUI& msg)//1128

{
CString name = msg.pSender->GetName();
COptionUI* pOption = NULL;

if(0 == pControl->GetCurSel()) {
//  if(name == _T("F9Btn")) pControl->SelectItem(7);
//  if(name == _T("F0Btn")) pControl->SelectItem(34);
}
else if(12 == pControl->GetCurSel())
{
    if(pOption = static_cast<COptionUI*>(m_pBusinRegistGroup->GetAt(_ttoi(msg.pSender->GetUserData()) - 1)))
        pOption->Activate();
}
else if(13 == pControl->GetCurSel())
{
    if(pOption = static_cast<COptionUI*>(m_pBusinRequestGroup->GetAt(_ttoi(msg.pSender->GetUserData()) - 1)))
        pOption->Activate();
}

}
这个函数中也会错类似的错误,不知道是不是Activate用错了的原因

  • 写回答

2条回答 默认 最新

  • +竹喧 2018-08-07 03:24
    关注

    pControl是什么?CMainFrame类的成员变量吗?
    什么时候赋值的?
    是否由于pControl为空导致异常?
    是否由于p_OptionBtn为空导致异常?

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

悬赏问题

  • ¥15 python随机森林对两个excel表格读取,shap报错
  • ¥15 基于STM32心率血氧监测(OLED显示)相关代码运行成功后烧录成功OLED显示屏不显示的原因是什么
  • ¥100 X轴为分离变量(因子变量),如何控制X轴每个分类变量的长度。
  • ¥30 求给定范围的全体素数p的(p-2)/p的连乘积值
  • ¥15 VFP如何使用阿里TTS实现文字转语音?
  • ¥100 需要跳转番茄畅听app的adb命令
  • ¥50 寻找一位有逆向游戏盾sdk 应用程序经验的技术
  • ¥15 请问有用MZmine处理 “Waters SYNAPT G2-Si QTOF质谱仪在MSE模式下采集的非靶向数据” 的分析教程吗
  • ¥15 adb push异常 adb: error: 1409-byte write failed: Invalid argument
  • ¥15 nginx反向代理获取ip,java获取真实ip