version 6.7
Current method name String
Parameter | Type | Description | ||||
This command does not require any parameters | ||||||
Function result | String | Calling method name |
Description
The Current method name command returns the method name where it has been invoked. This command is useful for debugging generic methods.
According to the calling method type, the returned string can be as follows:
Calling Method | Returned string |
Database Method | MethodName |
Trigger | Trigger on [TableName] |
Project Method | MethodName |
Form Method | [TableName]FormName |
Object Method | [TableName]FormName.ObjectName |
This command cannot be called from within a 4D formula.
Note: For this command to be able to operate in compiled mode, the database must have been compiled with the Range Checking option (located in the application Preferences) selected.
In order to deactivate range checking in a method (or a part of a method) locally, you can use the following special comments:
`%R- to deactivate range checking `%R+ to activate range checking `%R* to restore the initial state of range checking (defined in the Preferences).