THROW (MFC)

Throws the specified exception.

THROW(exception_object_pointer )

Parameters

  • exception_object_pointer
    Points to an exception object derived from CException.

Remarks

THROW interrupts program execution, passing control to the associated CATCH block in your program. If you have not provided the CATCH block, then control is passed to a Microsoft Foundation Class Library module that prints an error message and exits.

For more information, see the article Exceptions.

Requirements

Header: afx.h

See Also

Reference

THROW_LAST

TRY

CATCH

AND_CATCH

END_CATCH

CATCH_ALL

AND_CATCH_ALL

END_CATCH_ALL

AfxThrowArchiveException

AfxThrowFileException

AfxThrowMemoryException

AfxThrowNotSupportedException

AfxThrowResourceException

AfxThrowUserException

Concepts

MFC Macros and Globals