设置断点后,运行不到断点就进入了一大堆汇编的代码中了。按F5也出不来了
就是这一句,显示主窗口的时候,以后就不能debug了,
int nResponse = dlg.DoModal();
连OnInitDialog()都运行不到,怎么回事啊

解决方案 »

  1.   

    1.RebuildAll试试。
    2.如果不行,可能就是你的对话框构造函数出了问题。
      

  2.   

    肯定是Debug模式,断点在int nResponse = dlg.DoModal();这一句以前都有效。构造函数里就这么一句话:
    "m_hIcon = AfxGetApp()->LoadIcon(IDR_MAINFRAME);"初始化函数还运行不到就进入了汇编代码中了...是调用了dll, 但以前都没有问题的,不知道怎么突然就这样了
      

  3.   

    你在配置管理器里看一下是否是在DEBUG配置下
      

  4.   

    >>>>>m_hIcon = AfxGetApp()->LoadIcon(IDR_MAINFRAME);"
    基于对话框的程序有这些东西吗?IDR_MAINFRAME资源是楼主自己加的吗?
      

  5.   

    1.构造函数
    2.OnCreate或其它需要预先建立的东西.
      

  6.   

    "m_hIcon = AfxGetApp()->LoadIcon(IDR_MAINFRAME);"好像该在APP的OnInitialize中调用吧
      

  7.   

    m_hIcon = AfxGetApp()->LoadIcon(IDR_MAINFRAME) 这句话注释掉也不行