java.lang.Object Extension
Location
- Reference: delphi.jar
- Namespace: RemObjects.Elements.RTL.Delphi
- Extends: Object
- Platforms: Cooper
AfterConstruction
method AfterConstruction
void AfterConstruction()
func AfterConstruction()
void AfterConstruction()
Sub AfterConstruction()
BeforeDestruction
method BeforeDestruction
void BeforeDestruction()
func BeforeDestruction()
void BeforeDestruction()
Sub BeforeDestruction()
ClassInfo
class method ClassInfo: Pointer
static Pointer ClassInfo()
static func ClassInfo() -> Pointer
static Pointer ClassInfo()
Shared Function ClassInfo() As Pointer
ClassName
class method ClassName: ShortString
static ShortString ClassName()
static func ClassName() -> ShortString
static ShortString ClassName()
Shared Function ClassName() As ShortString
ClassNameIs
class method ClassNameIs(Name: String): Boolean
static Boolean ClassNameIs(String Name)
static func ClassNameIs(_ Name: String) -> Boolean
static Boolean ClassNameIs(String Name)
Shared Function ClassNameIs(Name As String) As Boolean
Parameters:
- Name:
ClassParent
class method ClassParent: TClass
static TClass ClassParent()
static func ClassParent() -> TClass
static TClass ClassParent()
Shared Function ClassParent() As TClass
ClassType
method ClassType: TClass
TClass ClassType()
func ClassType() -> TClass
TClass ClassType()
Function ClassType() As TClass
CleanupInstance
method CleanupInstance
void CleanupInstance()
func CleanupInstance()
void CleanupInstance()
Sub CleanupInstance()
DefaultHandler
method DefaultHandler(var Message: Object)
void DefaultHandler(ref Object Message)
func DefaultHandler(_ Message: inout Object)
void DefaultHandler(__ref Object Message)
Sub DefaultHandler(ByRef Message As Object)
Parameters:
- Message:
Destroy
method Destroy
void Destroy()
func Destroy()
void Destroy()
Sub Destroy()
Dispatch
method Dispatch(var Message: Object)
void Dispatch(ref Object Message)
func Dispatch(_ Message: inout Object)
void Dispatch(__ref Object Message)
Sub Dispatch(ByRef Message As Object)
Parameters:
- Message:
FieldAddress
method FieldAddress(Name: ShortString): Pointer
Pointer FieldAddress(ShortString Name)
func FieldAddress(_ Name: ShortString) -> Pointer
Pointer FieldAddress(ShortString Name)
Function FieldAddress(Name As ShortString) As Pointer
Parameters:
- Name:
Free
method Free
void Free()
func Free()
void Free()
Sub Free()
FreeInstance
method FreeInstance
void FreeInstance()
func FreeInstance()
void FreeInstance()
Sub FreeInstance()
GetInterface
method GetInterface(IID: TGUID; out Obj: lifetimestrategy(void)Object): Boolean
Boolean GetInterface(TGUID IID, out lifetimestrategy(void)Object Obj)
func GetInterface(_ IID: TGUID, _ Obj: inout lifetimestrategy(void)Object) -> Boolean
Boolean GetInterface(TGUID IID, __out lifetimestrategy(void)Object Obj)
Function GetInterface(IID As TGUID, <OutAttribute> ByRef Obj As lifetimestrategy(void)Object) As Boolean
Parameters:
- IID:
- Obj:
GetInterfaceEntry
class method GetInterfaceEntry(IID: TGUID): PInterfaceEntry
static PInterfaceEntry GetInterfaceEntry(TGUID IID)
static func GetInterfaceEntry(_ IID: TGUID) -> PInterfaceEntry
static PInterfaceEntry GetInterfaceEntry(TGUID IID)
Shared Function GetInterfaceEntry(IID As TGUID) As PInterfaceEntry
Parameters:
- IID:
GetInterfaceTable
class method GetInterfaceTable: PInterfaceTable
static PInterfaceTable GetInterfaceTable()
static func GetInterfaceTable() -> PInterfaceTable
static PInterfaceTable GetInterfaceTable()
Shared Function GetInterfaceTable() As PInterfaceTable
InheritsFrom
class method InheritsFrom(AClass: TClass): Boolean
static Boolean InheritsFrom(TClass AClass)
static func InheritsFrom(_ AClass: TClass) -> Boolean
static Boolean InheritsFrom(TClass AClass)
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
static TObject InitInstance(Pointer Instance)
Shared Function InitInstance(Instance As Pointer) As TObject
Parameters:
- Instance:
InstanceClassName
method InstanceClassName: String
String InstanceClassName()
func InstanceClassName() -> String
String InstanceClassName()
Function InstanceClassName() As String
InstanceSize
class method InstanceSize: Integer
static Integer InstanceSize()
static func InstanceSize() -> Integer
static Integer InstanceSize()
Shared Function InstanceSize() As Integer
MethodAddress
class method MethodAddress(Name: ShortString): Pointer
static Pointer MethodAddress(ShortString Name)
static func MethodAddress(_ Name: ShortString) -> Pointer
static Pointer MethodAddress(ShortString Name)
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
static ShortString MethodName(Pointer Address)
Shared Function MethodName(Address As Pointer) As ShortString
Parameters:
- Address:
NewInstance
class method NewInstance: TObject
static TObject NewInstance()
static func NewInstance() -> TObject
static TObject NewInstance()
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
HResult SafeCallException(TObject ExceptObject, Pointer ExceptAddr)
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
static Pointer ClassInfo()
Shared Function ClassInfo() As Pointer
ClassName
class method ClassName: ShortString
static ShortString ClassName()
static func ClassName() -> ShortString
static ShortString ClassName()
Shared Function ClassName() As ShortString
ClassNameIs
class method ClassNameIs(Name: String): Boolean
static Boolean ClassNameIs(String Name)
static func ClassNameIs(_ Name: String) -> Boolean
static Boolean ClassNameIs(String Name)
Shared Function ClassNameIs(Name As String) As Boolean
Parameters:
- Name:
ClassParent
class method ClassParent: TClass
static TClass ClassParent()
static func ClassParent() -> TClass
static TClass ClassParent()
Shared Function ClassParent() As TClass
GetInterfaceEntry
class method GetInterfaceEntry(IID: TGUID): PInterfaceEntry
static PInterfaceEntry GetInterfaceEntry(TGUID IID)
static func GetInterfaceEntry(_ IID: TGUID) -> PInterfaceEntry
static PInterfaceEntry GetInterfaceEntry(TGUID IID)
Shared Function GetInterfaceEntry(IID As TGUID) As PInterfaceEntry
Parameters:
- IID:
GetInterfaceTable
class method GetInterfaceTable: PInterfaceTable
static PInterfaceTable GetInterfaceTable()
static func GetInterfaceTable() -> PInterfaceTable
static PInterfaceTable GetInterfaceTable()
Shared Function GetInterfaceTable() As PInterfaceTable
InheritsFrom
class method InheritsFrom(AClass: TClass): Boolean
static Boolean InheritsFrom(TClass AClass)
static func InheritsFrom(_ AClass: TClass) -> Boolean
static Boolean InheritsFrom(TClass AClass)
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
static TObject InitInstance(Pointer Instance)
Shared Function InitInstance(Instance As Pointer) As TObject
Parameters:
- Instance:
InstanceSize
class method InstanceSize: Integer
static Integer InstanceSize()
static func InstanceSize() -> Integer
static Integer InstanceSize()
Shared Function InstanceSize() As Integer
MethodAddress
class method MethodAddress(Name: ShortString): Pointer
static Pointer MethodAddress(ShortString Name)
static func MethodAddress(_ Name: ShortString) -> Pointer
static Pointer MethodAddress(ShortString Name)
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
static ShortString MethodName(Pointer Address)
Shared Function MethodName(Address As Pointer) As ShortString
Parameters:
- Address:
NewInstance
class method NewInstance: TObject
static TObject NewInstance()
static func NewInstance() -> TObject
static TObject NewInstance()
Shared Function NewInstance() As TObject
AfterConstruction
method AfterConstruction
void AfterConstruction()
func AfterConstruction()
void AfterConstruction()
Sub AfterConstruction()
BeforeDestruction
method BeforeDestruction
void BeforeDestruction()
func BeforeDestruction()
void BeforeDestruction()
Sub BeforeDestruction()
ClassType
method ClassType: TClass
TClass ClassType()
func ClassType() -> TClass
TClass ClassType()
Function ClassType() As TClass
CleanupInstance
method CleanupInstance
void CleanupInstance()
func CleanupInstance()
void CleanupInstance()
Sub CleanupInstance()
DefaultHandler
method DefaultHandler(var Message: Object)
void DefaultHandler(ref Object Message)
func DefaultHandler(_ Message: inout Object)
void DefaultHandler(__ref Object Message)
Sub DefaultHandler(ByRef Message As Object)
Parameters:
- Message:
Destroy
method Destroy
void Destroy()
func Destroy()
void Destroy()
Sub Destroy()
Dispatch
method Dispatch(var Message: Object)
void Dispatch(ref Object Message)
func Dispatch(_ Message: inout Object)
void Dispatch(__ref Object Message)
Sub Dispatch(ByRef Message As Object)
Parameters:
- Message:
FieldAddress
method FieldAddress(Name: ShortString): Pointer
Pointer FieldAddress(ShortString Name)
func FieldAddress(_ Name: ShortString) -> Pointer
Pointer FieldAddress(ShortString Name)
Function FieldAddress(Name As ShortString) As Pointer
Parameters:
- Name:
Free
method Free
void Free()
func Free()
void Free()
Sub Free()
FreeInstance
method FreeInstance
void FreeInstance()
func FreeInstance()
void FreeInstance()
Sub FreeInstance()
GetInterface
method GetInterface(IID: TGUID; out Obj: lifetimestrategy(void)Object): Boolean
Boolean GetInterface(TGUID IID, out lifetimestrategy(void)Object Obj)
func GetInterface(_ IID: TGUID, _ Obj: inout lifetimestrategy(void)Object) -> Boolean
Boolean GetInterface(TGUID IID, __out lifetimestrategy(void)Object Obj)
Function GetInterface(IID As TGUID, <OutAttribute> ByRef Obj As lifetimestrategy(void)Object) As Boolean
Parameters:
- IID:
- Obj:
InstanceClassName
method InstanceClassName: String
String InstanceClassName()
func InstanceClassName() -> String
String InstanceClassName()
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
HResult SafeCallException(TObject ExceptObject, Pointer ExceptAddr)
Function SafeCallException(ExceptObject As TObject, ExceptAddr As Pointer) As HResult
Parameters:
- ExceptObject:
- ExceptAddr: