How can I keep the application running when an unhandled exception occurs?

Source: Internet
Author: User

I don't know if you have any concerns when writing the console or windows application. If some exceptions are not handled, the program will automatically exit? If you want to ignore the exception that you have handled to keep the application running, is there a way to implement it?

Or similar to On Error Resume Next in VB. NET.

It is also easy to implement if the console application is clear about handling the following events:

AppDomain. CurrentDomain. UnhandledException + = new UnhandledExceptionEventHandler (CurrentDomain_UnhandledException );

For windows applications, consider adding

Application. ThreadException + = new ThreadExceptionEventHandler (Application_ThreadException );
AppDomain. CurrentDomain. UnhandledException + = new UnhandledExceptionEventHandler (CurrentDomain_UnhandledException );

The following is an interesting example of exception handling in multi-thread processing.

In the design phase, pass ctl + alt + k displays all tasklists and goes one by one based on the todo provided by the pass ctl + alt + k. You will understand how important exception handling is.

Download example

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.