当程序运行发生异常时(由于工程很大,模块很多,异常无法知道是什莫),如何才能进行善后处理,如保存数据等,程序如何写????