Classes unit
From Lazarus wiki
Jump to navigationJump to searchThe Classes unit is part of the Free Pascal standard Runtime Library and contains abstract classes that form the basis for derived classes, and also implements a number of general purpose concrete classes including:
Classes Defined
- TAbstractObjectReader
- TAbstractObjectWriter
- TBits
- TFiler
- TFPList (TFPListEnumerator)
- TList - Manages a list of data type Pointer, can search and sort the list, and has an event notification feature. (TListEnumerator)
- TThread
- TThreadList
- TParser
- TPersistent
- TRecall
- TStream
Exception Classes Defined
- EStreamError
- EFCreateError
- EFOpenError
- EFilerError
- EReadError
- EWriteError
- EClassNotFound
- EMethodNotFound
- EInvalidImage
- EResNotFound
- EListError (ifndef FPC_TESTGENERICS)
- EBitsError
- EStringListError
- EComponentError
- EParserError
- EOutOfResources
- EInvalidOperation
- TExceptionClass