Unit 'TypInfo' Package
[Overview][Constants][Types][Classes][Procedures and functions][Index] [#rtl]

SetMethodProp

Set the value of a method property.

Declaration

Source position: typinfo.pp line 1282

procedure SetMethodProp(

  Instance: TObject;

  PropInfo: PPropInfo;

  const Value: TMethod

);

procedure SetMethodProp(

  Instance: TObject;

  const PropName: string;

  const Value: TMethod

);

Description

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.

Errors

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.

See also

GetMethodProp

  

Return value of a method property.

SetOrdProp

  

Set value of an ordinal property.

SetStrProp

  

Set value of a string property.

SetFloatProp

  

Set value of a float property.

SetInt64Prop

  

Set value of a Int64 property.


Documentation generated on: Dec 23 2024