Click or drag to resize

IVarPutSelf Function

X#
Assign a value to an instance variable.

Namespace:  XSharp.RT
Assembly:  XSharp.RT (in XSharp.RT.dll) Version: 2.21
Syntax
 FUNCTION IVarPutSelf(
	oObject AS Object,
	symInstanceVar AS STRING,
	uValue AS USUAL
) AS USUAL
Request Example View Source

Parameters

oObject
Type: Object
The object containing the instance variable.
symInstanceVar
Type: String
The instance variable to assign a value to.
uValue
Type: Usual
The value to assign to the instance variable.

Return Value

Type: Usual
The value assigned to symInstanceVar (uValue).
Remarks
IVarPutSelf() assigns a value to a specific EXPORT or INSTANCE variable.
Examples
This example uses IVarPut() to assign a value to both EXPORT and INSTANCE variables.
X#
 1CLASS GetVars
 2    EXPORT cName
 3    INSTANCE cPhone
 4    PROTECT cID
 5    HIDDEN cPassWord
 6FUNCTION Start()
 7    LOCAL oVars AS OBJECT
 8    oVars := GetVars{}
 9    ? IVarPutSelf(oVars, #cName, "Adam")    // Adam
10    ? IVarPutSelf(oVars, #cPhone, "4460")    // 4460
See Also