CLASSES
Modern Pascal supports Objects and Classes as close as it can to it's sister dialect Delphi. This unit introduces the ancestor to all, the TObject, TPersistent and the TComponent ancestors.
Globals
dupAccept
dupError
dupIgnore
DWord
fmCreate
MaxBitFlag
MaxBitRec
MaxListSize
scAlt
scCtrl
scNone
scShift
TCaption
TComponentFileName
TComponentName
TComponentState
THandle
TSeekOrigin
Functions
Procedures
TObject
.Init()
.ToString():string
.ClassInfo():pointer
.ClassName():string
.ClassNameIs(N:string):Boolean
.InstanceSize():Longint
.MethodAddress(S:String):Pointer
.Equals(O:TObject):Boolean
.Free()
TPersistent
.Init()
.Assign(Source:TPersistent)
.GetNamePath():string
.Free()
TComponent
.Init(AOwner:TComponent)
.DestroyComponents()
.Destroying()
.FindComponent(const AName:String):TComponent
.InsertComponent(AComponent:TComponent)
.RemoveComponent(AComponent:TComponent)
.GetComponent(index:Longint)
.GetComponentCount:Longint
.SetComponentCount(V:Longint)
.GetComponentIndex:Longint
.SetComponentIndex(V:Longint)
.GetComponentState:TComponentState
.SetComponentState(V:TComponentState)
.GetOwner:TComponent
.SetOwner(V:TComponent)
.GetName:TComponentName
.SetName(V:TComponentName)
.GetTab:Longint
.SetTab(V:Longint)
.Free