__MVPUT()
This function set the value of memory variable
- Syntax
-
- __MVGET( <cVarName> [, <xValue>] ) --> <xValue>
- Arguments
-
- <cVarName> - string that specifies the name of variable <xValue> - a value of any type that will be set - if it is not specified then NIL is assumed
- Returns
-
- <xValue> A value assigned to the given variable.
- Description
-
- This function sets the value of PRIVATE or PUBLIC variable if this variable exists otherwise it generates a runtime error. The variable is specified by its name passed as the function parameter. If a value is not specified then the NIL is assumed
Examples
FUNCTION MEMVARBLOCK( cMemvar )
RETURN {|x| IIF( PCOUNT()==0, __MVGET( cMemvar ),;
__MVPUT( cMemvar, x ) ) }
- Status
- Ready
- Compliance
-
- This function is a Harbour extension
- Files
-
- Library is vm
- See Also