다음을 통해 공유


예외: OLE 예외

기법 및 OLE의 예외를 처리 하는 기능을 다른 예외를 처리 하는 것에 대 한 동일 합니다.예외 처리에 대 한 자세한 내용은 C + + 예외 처리.

모든 예외 개체는 추상 기본 클래스에서 파생 된 CException.MFC OLE 예외를 처리 하는 두 개의 클래스를 제공 합니다.

이러한 두 클래스 간의 차이점 들을 제공 하 고 사용 되는 정보의 양을입니다.COleException포함 OLE 상태 코드 예외에 대 한 공용 데이터 멤버가 있습니다.COleDispatchException다음과 같은 자세한 정보를 제공 합니다.

  • 응용 프로그램별 오류 코드

  • "디스크가 꽉 찼습니다." 같은 오류 설명

  • 응용 프로그램 사용자에 대 한 추가 정보를 제공 하는 데 사용할 수 있는 도움말 컨텍스트

  • 응용 프로그램의 도움말 파일의 이름

  • 예외를 생성 하는 응용 프로그램의 이름

COleDispatchExceptionMicrosoft Visual Basic 같은 제품과 함께 사용할 수 있도록 자세한 정보를 제공 합니다.구두 오류 설명은 메시지 상자나 다른 알림에서에서 사용할 수 있습니다. 예외의 원인이 된 상황에 대처할 수 있도록 도움말 정보를 사용할 수 있습니다.

두 전역 함수의 두 OLE 예외 클래스에 해당 합니다: AfxThrowOleExceptionAfxThrowOleDispatchException.일반 OLE 예외 및 OLE 디스패치 예외를 각각 throw를 사용 하 여.

참고 항목

개념

MFC에서 처리 하는 예외