子函数里有个判断,如果符合判断就弹出错误对话框,程序终止运行,但不退出,怎么弄啊?

解决方案 »

  1.   

    exit程序退出了呀,怎样才能起到return那种不退出的效果?
      

  2.   

    funSuper() {
      somecode;
      funA(); // 调用funA,funA中return后回到此处.
      othercode;
      return;
    }
    funA(){
      return; //只会退出funA
    }
      

  3.   

    没看太懂,我是这样理解的。你看看对不对。子函数()
    {
      if(条件满足)
      {
        AfxMessageBox("出错了,退出吧!");
         break;
      }
      .......
      return;
    }用break试试。。
    :)
      

  4.   

    我是这样的:
    子函数funzi() 

      if(条件满足) 
      { 
        AfxMessageBox("出错了,退出吧!"); 
        return 0; 
      } 
      ....... 
    } 父函数:if(funzi()==0)
    return;这样就好了
    大家看呢
    呵呵,我没入门啊