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

CallPointerMethod

Call a method with a single pointer argument.

Declaration

Source position: objects.pp line 666

function CallPointerMethod(

  Method: CodePointer;

  Obj: pointer;

  Param1: pointer

):pointer;

Description

CallPointerMethod calls the method with address Method for instance Obj. It passes Param1 to the method as the single argument. It returns a pointer to the instance.

Errors

If the method expects other parameters than a single pointer, the stack may become corrupted.

See also

CallVoidMethod

  

Call an object method.

CallVoidLocal

  

Call a local nested procedure.

CallPointerLocal

  

Call a local nested function with a pointer argument.

CallVoidMethodLocal

  

Call a local procedure of a method.

CallPointerMethodLocal

  

Call a local procedure of a method with a pointer argument.

CallVoidConstructor

  

Call a constructor with no arguments.

CallPointerConstructor

  

Call a constructor with a pointer argument.


Documentation generated on: Jul 24 2023