[Overview][Constants][Types][Classes][Procedures and functions][Index] |
Set the value of a method property
Source position: typinfo.pp line 844
procedure SetMethodProp( |
Instance: TObject; |
PropInfo: PPropInfo; |
const Value: TMethod |
); |
Instance: TObject; |
const PropName: string; |
const Value: TMethod |
); |
SetMethodProp assigns Value to the method the property described by PropInfo or with name Propname for object Instance.
The type TMethod of the Value parameter is defined in the SysUtils unit as:
TMethod = packed record Code, Data: Pointer; end;
Data should point to the instance of the class with the method Code.
For an example, see GetMethodProp.
No checking is done whether Instance is non-nil, or whether PropInfo describes a valid method property of Instance. Specifying an invalid property name in PropName will result in an EPropertyError exception.
|
Return value of a method property |
|
|
Set value of an ordinal property |
|
|
Set value of a string property |
|
|
Set value of a float property. |
|
|
Set value of a Int64 property |