[Overview][Constants][Types][Classes][Procedures and functions][Variables][Index] Reference for unit 'Variants' (#rtl)

IVarInvokeable.DoProcedure

Called for methods that do not return a result (procedures)

Declaration

Source position: variants.pp line 218

function IVarInvokeable.DoProcedure(

  const V: tvardata;

  const Name: string;

  const Arguments: TVarDataArray

):Boolean;

Arguments

V

  

Variant on which to operate

Name

  

Name of the procedure to execute

Arguments

  

Array with arguments passed to the procedure

Function result

Indicate whether the function was executed correctly

Description

DoProcedure is called whenever a variant method that does not return a result needs to be invoked. V is the variant on which the method is being executed. The Name is the name of the method to execute, and Arguments is an array of variant arguments that were passed to the method.

The function must return True if the procedure was executed correctly, False otherwise.

See also

IVarInvokeable.DoFunction

  

Called for methods that return a result (functions)

IVarInvokeable.GetProperty

  

Called when a property must be read

IVarInvokeable.SetProperty

  

Called when a property must be set


Documentation generated on: May 14 2021