几何尺寸与公差论坛

 找回密码
 注册
查看: 650|回复: 0

【转帖】rap unhandled exception even

[复制链接]
发表于 2009-4-13 15:02:14 | 显示全部楼层 |阅读模式
trap unhandled exception event
in a windows form project, it is possible to trap any unhandled exceptions using the application events class. this example from the msdn site shows how this can be used to automatically send an email when an error occurs:
if you are on about a dll you create then you cannot do global exception handling as the dll itself does not raise an error it is the calling assembly (solidworks) that calls its functions and any errors get thrown up to it unless caught, there is no application domain for a dll.
the best bet is to encapsulate all functions with try/catch blocks to create a sort of class-wide exception handler.
thanks luke.
that's what i have done, but i was just wondering if there was a way to avoid try/catch blocks in every function.
you shouldn't need try/catch blocks really if your code is correct unless you know functions that throw exceptions and you want to handle them. its rare that you need to do it for every function unless you literally are just covering all bases and creating global exception handling for a reason
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|Archiver|小黑屋|几何尺寸与公差论坛

GMT+8, 2024-5-19 12:50 , Processed in 0.033772 second(s), 19 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表