THROW (MFC)

 

Throws the specified exception.

Syntax

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

MFC Macros and Globals
THROW_LAST
TRY
CATCH
AND_CATCH
END_CATCH
CATCH_ALL
AND_CATCH_ALL
END_CATCH_ALL
AfxThrowArchiveException
AfxThrowFileException
AfxThrowMemoryException
AfxThrowNotSupportedException
AfxThrowResourceException
AfxThrowUserException