version 3
Self Pointer
Parameter | Type | Description | ||||
This command does not require any parameters | ||||||
Function result | Pointer | Pointer to form object (if any) whose method is | ||||
currently being executed. | ||||||
Otherwise Nil (->[]) if outside of context |
Description
The Self command returns a pointer to the object whose object method is currently being executed.
Self is used to reference a variable within its own object method. It returns a valid pointer only when it is called from within an object method. It cannot be used in a project method, even when called from an object method. If Self is called out of context, it returns a Nil pointer (->[]).
Tip: Self is useful when several objects on a form need to perform the same task, yet operate on themselves.
Example
See the example for the RESOLVE POINTER command.
See Also