이것은 실제로 어떤 언어에도 적용되지 않지만 중요한 점은 Visual Studio 2008에서 VB.NET을 사용하고 있다는 것입니다.프로그래밍 개념 : 예외가 발생할 때 수행해야 할 작업은 무엇입니까?
Google에서이 주제와 관련하여 유용한 정보를 찾지 못했지만 예외가 던져지고 잡힐 때 일반적인 관행이 궁금해졌지만 던져진 이후로 응용 프로그램을 계속 작동시킬 수 없습니다.
예를 들어 파일을 찾을 수 없거나 파일이 손상된 것으로 의심되는 경우 FileLoader 클래스에서 발생하는 예외가 있습니다. 예외는 클래스 내에서만 발생하며 실제로 처리되지 않습니다. 오류가 감지되면 예외가 throw되고 기본적으로 throw 된 모든 함수가 종료됩니다.
그래서 개체를 만들거나 구성원 중 하나를 호출하려고하는 코드에서 Try ... Catch 문을 사용합니다. 그러나, 나는이 예외가 잡힐 때 무엇을해야하는지 궁금해했다. 내 응용 프로그램은 이러한 파일이 손상되지 않도록해야하며 그렇지 않은 경우 응용 프로그램이 거의 쓸모가 없습니다. 지금까지 사용자에게 오류를 말하고 다시 설치하는 메시지 상자가 나타납니다. 이러한 상황에서 내가 할 수있는 또 다른 조치는 무엇입니까?
관련/중복 : http://stackoverflow.com/questions/242587/exception-handling-architecture –
나는 당신이 옳은 일을하고 있다고 생각합니다! – jjujuma
감사합니다. 제안 사항이 생길 때 질문을 보지 못했습니다. 여기에 좋은 답변이 많이 있습니다! – Dooms101