System.ObjAuto

From Appmethod Libraries
Jump to: navigation, search


Template:UnitInfo

Classes

EObjectInvokeExtendedTypeException
IMethodHandlerFor internal use.

Routines

CreateMethodPointerFor internal use.
GetInvokeInstanceFor internal use.
GetMethodInfoReturns the information header of a specific method.
GetMethodsReturns an array of information headers corresponding to all the methods belonging to a class.
ObjectInvokeDynamically invokes a method of an object.
ReleaseMethodPointerFor internal use.

Types

_di_IMethodHandlerFor internal use.
PMethodInfoHeaderRepresents a pointer to a TMethodInfoHeader instance.
PParametersPointer to System.ObjAuto.TParameters. For internal use.
PParamInfoPointer to TParamInfo.
PReturnInfoPointer to TReturnInfo.
TCallingConvention (deprecated)Enumerates the calling conventions supported by Object Pascal and Appmethod C++.
TDynamicInvokeEventFor internal use.
TMethodInfoArrayRepresents an array of TMethodInfoHeader instances.
TMethodInfoHeaderRepresents the information header of a method.
TParametersFor internal use.
TParamFlagsRepresents a set of method parameter flags.
TParamInfoRepresents information pertaining to the parameters of a method.
TReturnInfoRepresents the return information of a method.

Variables

RaiseExceptionForExtendedTypeThe new RaiseExceptionForExtendedType flag is introduced into the System.ObjAuto unit.

Constants

paEAXpaEAX: Word = 0;
paECXpaECX: Word = 2;
paEDXpaEDX: Word = 1;
paStackpaStack: Word = 3;