Built-in Units

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