Sign in Join
FPDoc Onlineexperiment

TObject object

In unit Objects

Basis of all objects.

Declaration

pascal
TObject = class

Descends from it: Exception TAbstractJSONWriter TAbstractTranslator TAggregatedObject TBaseJSONReader TBaseMapIterator TBasicActionLink TBits TBlowFish TBufIndex TButtonGlyph TChangeLink TCollection TCompressor TCustomAttribute TCustomBucketList TCustomHTTPEventSource TCustomImageListResolutions TCustomVariantType TDataPacketHandler TDblHashArray TDeCompressor TDOMNamedNodeMap TDOMNodeList TDOMParseOptions TDOMParser TEZcgi TFields TFileItem TFiler TFPCustomHashTable TFPExpressionScanner TFPExprNode TFPGListEnumerator TFPHashList TFPHashObjectList TFPList TFPObjectList TFPSList TFPTimerDriver TFunctionItem THashTable THelpManager THTCustomNode THTTPHeader TIDesigner TInterfacedObject TIPCClientComm TIPCServerComm TJSONComparer TJSONData TList TListItemMediator TLookupList TLResourceList TMaskUtils TMediatorManager TMimeType TMonitor TNodePool TNoRefCountObject TNSSupport TObservedHook TObserverMapping TOrderedList TPaperSize TParser TPersistent TPostScript TPostScriptCanvas TPrinter TPropInfoList TPropsStorage TPSObject TPSPattern TRecall TResourceFile TRouteObject TSQLHandle TStream TStream TStringHashList TStringList TStrListMaker TSynchroObject TTemplateParser TTextReader TThemeServices TUnZipper TValueItem TWidgetSet TXMLInputSource TZipper

Description

This type serves as the basic object for all other objects in the Objects unit.

Methods

InitConstruct (initialize) a new object.
FreeDestroy an object and release all memory.
Is_ObjectCheck whether a pointer points to an object.
DoneDestroy an object.

An experiment, built from development snapshots. Not the official Free Pascal or Lazarus documentation.