گرفتن exception در کل برنامه - هفت خط کد انجمن پرسش و پاسخ برنامه نویسی

گرفتن exception در کل برنامه

0 امتیاز
سلام.

قصد دارم زمانیکه exception در هر جای برنامه که رخ میده برنامه به کارش ادامه بده چه راهی پیشنهاد می کنید.
سوال شده مهر 20, 1396  بوسیله ی hojat1 (امتیاز 875)   12 68 99

1 پاسخ

+2 امتیاز
 
بهترین پاسخ
	LONG WINAPI OurCrashHandler(EXCEPTION_POINTERS * /*ExceptionInfo*/)
	{
		
		throw YourExceptioClass();
		return  EXCEPTION_EXECUTE_HANDLER;
	}
auto val = ::SetUnhandledExceptionFilter(OurCrashHandler);
		try {
                      //Your code
		}
		catch (const YourExceptioClasse) {
			cerr << e.what() << endl;

		}
		

 

پاسخ داده شده مهر 24, 1396 بوسیله ی farnoosh (امتیاز 8,362)   20 44 59
انتخاب شد آذر 2, 1396 بوسیله ی مصطفی ساتکی
...