IVarInvokeable.DoFunction function
Called for methods that return a result (functions).
Declaration
function DoFunction(var Dest: tvardata; const V: tvardata;
const Name: AnsiString;
const Arguments: TVarDataArray): BooleanArguments
Dest | On return, contains the result of the function. |
V | Variant on which to operate. |
Name | Name of the function to execute. |
Arguments | Array with arguments passed to the function. |
Function result
Indicate whether the function was executed correctly.
Description
DoFunction is called whenever a variant method that returns a result needs to be invoked.
The
Dest parameter points to the location where the result of the function must be placed;
the result must be a variant value.
V is the variant on which the method is being executed.
The
Name is the name of the function to execute, and
Arguments is an array of variant arguments that were passed to the function.
The function must return True if the function was executed correctly, False otherwise.
See also
An experiment, built from development snapshots. Not the official Free Pascal or Lazarus documentation.
