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

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


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

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

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

قصد دارم زمانیکه exception در هر جای برنامه که رخ میده برنامه به کارش ادامه بده چه راهی پیشنهاد می کنید.
سوال شده مهر 20  بوسیله ی hojat1 (امتیاز 761)   2 5 45

1 پاسخ

0 امتیاز
	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 بوسیله ی farnoosh (امتیاز 2,350)   5 12 47
...