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

# EClassNotFound

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

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

## Declaration

`type EClassNotFound = class(EFilerError) end;`

## 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`
?
`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.