RemObjects.Elements.System.Object Extension
Location
- Reference: Delphi.fx
- Namespace: RemObjects.Elements.RTL.Delphi
- Extends: Object
- Platforms: Island
AfterConstruction
method AfterConstruction
void AfterConstruction()
func AfterConstruction()
Sub AfterConstruction()
BeforeDestruction
method BeforeDestruction
void BeforeDestruction()
func BeforeDestruction()
Sub BeforeDestruction()
ClassInfo
class method ClassInfo: Pointer
static Pointer ClassInfo()
static func ClassInfo() -> Pointer
Shared Function ClassInfo() As Pointer
ClassName
class method ClassName: ShortString
static ShortString ClassName()
static func ClassName() -> ShortString
Shared Function ClassName() As ShortString
ClassNameIs
class method ClassNameIs(Name: String): Boolean
static Boolean ClassNameIs(String Name)
static func ClassNameIs(_ Name: String) -> Boolean
Shared Function ClassNameIs(Name As String) As Boolean
Parameters:
- Name:
ClassParent
class method ClassParent: TClass
static TClass ClassParent()
static func ClassParent() -> TClass
Shared Function ClassParent() As TClass
ClassType
method ClassType: TClass
TClass ClassType()
func ClassType() -> TClass
Function ClassType() As TClass
CleanupInstance
method CleanupInstance
void CleanupInstance()
func CleanupInstance()
Sub CleanupInstance()
DefaultHandler
method DefaultHandler(var Message: lifetimestrategy(void)Object)
void DefaultHandler(ref lifetimestrategy(void)Object Message)
func DefaultHandler(_ Message: lifetimestrategy(void)Object)
Sub DefaultHandler(ByRef Message As lifetimestrategy(void)Object)
Parameters:
- Message:
Destroy
method Destroy
void Destroy()
func Destroy()
Sub Destroy()
Dispatch
method Dispatch(var Message: lifetimestrategy(void)Object)
void Dispatch(ref lifetimestrategy(void)Object Message)
func Dispatch(_ Message: lifetimestrategy(void)Object)
Sub Dispatch(ByRef Message As lifetimestrategy(void)Object)
Parameters:
- Message:
FieldAddress
method FieldAddress(Name: ShortString): Pointer
Pointer FieldAddress(ShortString Name)
func FieldAddress(_ Name: ShortString) -> Pointer
Function FieldAddress(Name As ShortString) As Pointer
Parameters:
- Name:
Free
method Free
void Free()
func Free()
Sub Free()
FreeInstance
method FreeInstance
void FreeInstance()
func FreeInstance()
Sub FreeInstance()
GetInterface
Parameters:
- IID:
- Obj:
GetInterfaceEntry
class method GetInterfaceEntry(IID: TGUID): PInterfaceEntry
static PInterfaceEntry GetInterfaceEntry(TGUID IID)
static func GetInterfaceEntry(_ IID: TGUID) -> PInterfaceEntry
Shared Function GetInterfaceEntry(IID As TGUID) As PInterfaceEntry
Parameters:
- IID:
GetInterfaceTable
class method GetInterfaceTable: PInterfaceTable
static PInterfaceTable GetInterfaceTable()
static func GetInterfaceTable() -> PInterfaceTable
Shared Function GetInterfaceTable() As PInterfaceTable
InheritsFrom
class method InheritsFrom(AClass: TClass): Boolean
static Boolean InheritsFrom(TClass AClass)
static func InheritsFrom(_ AClass: TClass) -> Boolean
Shared Function InheritsFrom(AClass As TClass) As Boolean
Parameters:
- AClass:
InitInstance
class method InitInstance(Instance: Pointer): TObject
static TObject InitInstance(Pointer Instance)
static func InitInstance(_ Instance: Pointer) -> TObject
Shared Function InitInstance(Instance As Pointer) As TObject
Parameters:
- Instance:
InstanceClassName
method InstanceClassName: String
String InstanceClassName()
func InstanceClassName() -> String
Function InstanceClassName() As String
InstanceSize
class method InstanceSize: Int32
static Int32 InstanceSize()
static func InstanceSize() -> Int32
Shared Function InstanceSize() As Int32
MethodAddress
class method MethodAddress(Name: ShortString): Pointer
static Pointer MethodAddress(ShortString Name)
static func MethodAddress(_ Name: ShortString) -> Pointer
Shared Function MethodAddress(Name As ShortString) As Pointer
Parameters:
- Name:
MethodName
class method MethodName(Address: Pointer): ShortString
static ShortString MethodName(Pointer Address)
static func MethodName(_ Address: Pointer) -> ShortString
Shared Function MethodName(Address As Pointer) As ShortString
Parameters:
- Address:
NewInstance
class method NewInstance: TObject
static TObject NewInstance()
static func NewInstance() -> TObject
Shared Function NewInstance() As TObject
SafeCallException
method SafeCallException(ExceptObject: TObject; ExceptAddr: Pointer): HResult
HResult SafeCallException(TObject ExceptObject, Pointer ExceptAddr)
func SafeCallException(_ ExceptObject: TObject, _ ExceptAddr: Pointer) -> HResult
Function SafeCallException(ExceptObject As TObject, ExceptAddr As Pointer) As HResult
Parameters:
- ExceptObject:
- ExceptAddr:
ClassInfo
class method ClassInfo: Pointer
static Pointer ClassInfo()
static func ClassInfo() -> Pointer
Shared Function ClassInfo() As Pointer
ClassName
class method ClassName: ShortString
static ShortString ClassName()
static func ClassName() -> ShortString
Shared Function ClassName() As ShortString
ClassNameIs
class method ClassNameIs(Name: String): Boolean
static Boolean ClassNameIs(String Name)
static func ClassNameIs(_ Name: String) -> Boolean
Shared Function ClassNameIs(Name As String) As Boolean
Parameters:
- Name:
ClassParent
class method ClassParent: TClass
static TClass ClassParent()
static func ClassParent() -> TClass
Shared Function ClassParent() As TClass
GetInterfaceEntry
class method GetInterfaceEntry(IID: TGUID): PInterfaceEntry
static PInterfaceEntry GetInterfaceEntry(TGUID IID)
static func GetInterfaceEntry(_ IID: TGUID) -> PInterfaceEntry
Shared Function GetInterfaceEntry(IID As TGUID) As PInterfaceEntry
Parameters:
- IID:
GetInterfaceTable
class method GetInterfaceTable: PInterfaceTable
static PInterfaceTable GetInterfaceTable()
static func GetInterfaceTable() -> PInterfaceTable
Shared Function GetInterfaceTable() As PInterfaceTable
InheritsFrom
class method InheritsFrom(AClass: TClass): Boolean
static Boolean InheritsFrom(TClass AClass)
static func InheritsFrom(_ AClass: TClass) -> Boolean
Shared Function InheritsFrom(AClass As TClass) As Boolean
Parameters:
- AClass:
InitInstance
class method InitInstance(Instance: Pointer): TObject
static TObject InitInstance(Pointer Instance)
static func InitInstance(_ Instance: Pointer) -> TObject
Shared Function InitInstance(Instance As Pointer) As TObject
Parameters:
- Instance:
InstanceSize
class method InstanceSize: Int32
static Int32 InstanceSize()
static func InstanceSize() -> Int32
Shared Function InstanceSize() As Int32
MethodAddress
class method MethodAddress(Name: ShortString): Pointer
static Pointer MethodAddress(ShortString Name)
static func MethodAddress(_ Name: ShortString) -> Pointer
Shared Function MethodAddress(Name As ShortString) As Pointer
Parameters:
- Name:
MethodName
class method MethodName(Address: Pointer): ShortString
static ShortString MethodName(Pointer Address)
static func MethodName(_ Address: Pointer) -> ShortString
Shared Function MethodName(Address As Pointer) As ShortString
Parameters:
- Address:
NewInstance
AfterConstruction
method AfterConstruction
void AfterConstruction()
func AfterConstruction()
Sub AfterConstruction()
BeforeDestruction
method BeforeDestruction
void BeforeDestruction()
func BeforeDestruction()
Sub BeforeDestruction()
ClassType
method ClassType: TClass
TClass ClassType()
func ClassType() -> TClass
Function ClassType() As TClass
CleanupInstance
method CleanupInstance
void CleanupInstance()
func CleanupInstance()
Sub CleanupInstance()
DefaultHandler
method DefaultHandler(var Message: lifetimestrategy(void)Object)
void DefaultHandler(ref lifetimestrategy(void)Object Message)
func DefaultHandler(_ Message: lifetimestrategy(void)Object)
Sub DefaultHandler(ByRef Message As lifetimestrategy(void)Object)
Parameters:
- Message:
Destroy
method Destroy
void Destroy()
func Destroy()
Sub Destroy()
Dispatch
method Dispatch(var Message: lifetimestrategy(void)Object)
void Dispatch(ref lifetimestrategy(void)Object Message)
func Dispatch(_ Message: lifetimestrategy(void)Object)
Sub Dispatch(ByRef Message As lifetimestrategy(void)Object)
Parameters:
- Message:
FieldAddress
method FieldAddress(Name: ShortString): Pointer
Pointer FieldAddress(ShortString Name)
func FieldAddress(_ Name: ShortString) -> Pointer
Function FieldAddress(Name As ShortString) As Pointer
Parameters:
- Name:
Free
method Free
void Free()
func Free()
Sub Free()
FreeInstance
method FreeInstance
void FreeInstance()
func FreeInstance()
Sub FreeInstance()
GetInterface
Parameters:
- IID:
- Obj:
InstanceClassName
method InstanceClassName: String
String InstanceClassName()
func InstanceClassName() -> String
Function InstanceClassName() As String
SafeCallException
method SafeCallException(ExceptObject: TObject; ExceptAddr: Pointer): HResult
HResult SafeCallException(TObject ExceptObject, Pointer ExceptAddr)
func SafeCallException(_ ExceptObject: TObject, _ ExceptAddr: Pointer) -> HResult
Function SafeCallException(ExceptObject As TObject, ExceptAddr As Pointer) As HResult
Parameters:
- ExceptObject:
- ExceptAddr: