[Overview][Constants][Types][Classes][Procedures and functions][Variables][Index] | Reference for unit 'Classes' (#rtl)

# EClassNotFound

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Exception raised when an unknown class is referenced in a streamed component.

## Declaration

Source position: classesh.inc line 131

`type EClassNotFound = class(EFilerError)`

## Inheritance

`EClassNotFound` |  | Exception raised when an unknown class is referenced in a streamed component.
`EFilerError` |  | Exception raised by the component streaming system if an error occurs.
`EStreamError` |  | Exception raised when an error occurs during read or write operations on a stream.
`Exception` |  | Base class of all exceptions.
`TObject`

## Description

When the streaming system needs to create a component, it looks for the class pointer (VMT) in the list of registered classes by its name. If this name is not found, then an EClassNotFound is raised.

## See also

EFilerError |  | Exception raised by the component streaming system if an error occurs.