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

وبـــلاگ هــفت خــط کــد


آموزش های برنامه نویسی
۱۱۷ نفر آنلاین
۰ عضو و ۱۱۷ مهمان در سایت حاضرند

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

0 امتیاز
27 بازدید
سلام.

قصد دارم زمانیکه exception در هر جای برنامه که رخ میده برنامه به کارش ادامه بده چه راهی پیشنهاد می کنید.
سوال شده مهر 20, 1396  بوسیله ی hojat1 (امتیاز 764)   2 6 47

1 پاسخ

+1 امتیاز
 
بهترین پاسخ
	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 (امتیاز 2,686)   5 13 48
...