现代计算机(专业版)
現代計算機(專業版)
현대계산궤(전업판)
MODERN COMPUTER
2013年
15期
42-45,56
,共5页
异常处理%软件崩溃%软件自恢复
異常處理%軟件崩潰%軟件自恢複
이상처리%연건붕궤%연건자회복
Exception Handling%Software Crash%Self-Recovery Software
在应用程序中,异常随时随地都可能会发生,通常在C++中处理方法是使用try/catch块来产生和捕获异常。但在现实的软件开发中,总会忽略掉一些没有使用try/catch块的地方及try/catch块中忽略掉的异常类型,这些异常中,有些会造成程序崩溃。为了解决这种崩溃,提出一种基于Windows系统下的异常捕获及处理方法,这种方法可以对软件运行中的崩溃起到部分自恢复和故障信息记录的作用。
在應用程序中,異常隨時隨地都可能會髮生,通常在C++中處理方法是使用try/catch塊來產生和捕穫異常。但在現實的軟件開髮中,總會忽略掉一些沒有使用try/catch塊的地方及try/catch塊中忽略掉的異常類型,這些異常中,有些會造成程序崩潰。為瞭解決這種崩潰,提齣一種基于Windows繫統下的異常捕穫及處理方法,這種方法可以對軟件運行中的崩潰起到部分自恢複和故障信息記錄的作用。
재응용정서중,이상수시수지도가능회발생,통상재C++중처리방법시사용try/catch괴래산생화포획이상。단재현실적연건개발중,총회홀략도일사몰유사용try/catch괴적지방급try/catch괴중홀략도적이상류형,저사이상중,유사회조성정서붕궤。위료해결저충붕궤,제출일충기우Windows계통하적이상포획급처리방법,저충방법가이대연건운행중적붕궤기도부분자회복화고장신식기록적작용。
Application exception may occur anywhere, usually in C++, our approach is to use a try/catch block to catch the exception. But in the reality of software development, we always ignore not use try/catch block and try/catch block ignored exception types, some of these exceptions, will cause the program to crash. In order to solve this crash, proposes a Windows-based system ex-ception catching and processing methods, this method can crash the software running play the part of self-recovery and fault information recording.