英文:
How set exeption executor for all program
问题
需要为所有我的WinForms程序设置catch(Exception ex){}
。
我尝试在try
块中放置一个启动应用程序的函数,但只返回发生在此函数中的错误。是否有一种方法可以为整个程序设置catch(Exception ex)
,而不仅仅是一个函数。
我尝试使用AppDomain.CurrentDomain.UnhandledException
,但这不起作用。
对不起,我的英文不太好。
英文:
I need to set catch(Exeption ex){} for all my program on winforms.
I tried to put a function in try that launches the application, but only errors that occurred in this function are returned. Is there any way to set catch(Exception ex) for the whole program and not for 1 function.
I tried use AppDomain.CurrentDomain.UnhandledException but this is not work.
Sorry for my bad English
答案1
得分: 1
在WinForms中,异常不应影响UI事件循环。您需要根据每个事件处理程序使用catch
语句。没有全局处理程序。
英文:
In winforms, exceptions must not hit the UI event loop. You need to catch
on a per event-handler basis. There is no global handler.
通过集体智慧和协作来改善编程学习和解决问题的方式。致力于成为全球开发者共同参与的知识库,让每个人都能够通过互相帮助和分享经验来进步。
评论