Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C/C++: Общие вопросы > Обработать переполнение стека


Автор: iPlay 16.10.2007, 17:47
Короче нужно мне по заданию обработать переполнение стека с помошью __try __finally и __try __execpt вот что я написал но ниче не работает  smile . Подскажите как правильно сделать...
Код

#include "stdafx.h"
#include <windows.h>

void stack_overflow(){ 
  __try{
    stack_overflow();
  }
  __finally{
    MessageBox(NULL,"Erorr!","Failed",0);
  }
}

int main() {
    stack_overflow();    
}
 

Автор: yar 16.10.2007, 19:26
А если так:
Код

#include <windows.h>

void stack_overflow(){ 
   __try {
      stack_overflow();
   }
   __except(EXCEPTION_EXECUTE_HANDLER){
      MessageBox(NULL,"Erorr!","Failed",0);
  }
}

int main() {
    stack_overflow();    
}

Автор: iPlay 18.10.2007, 18:08
Так я уже сделал мне надо теперь с __finally  smile 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)