Click or drag to resize

VarGet Function

X#
Return the contents of a field or a memory variable.

Namespace:  XSharp.RT
Assembly:  XSharp.RT (in XSharp.RT.dll) Version: 2.21
Syntax
[NeedsAccessToLocalsAttribute(FALSE)]
 FUNCTION VarGet(
	cVarName AS STRING
) AS USUAL
Request Example View Source

Parameters

cVarName
Type: String
The name of the field or memory variable.

Return Value

Type: Usual
Remarks
VarGet() is used instead of a macro when the name of the field or memory variable is in a string.
Remarks
Tip Tip
Dynamic memory variables (PUBLIC, PRIVATE, PARAMETERS) are supported in the X# language and runtime for compatibility only.
In most cases the type can and should be replaced with lexically scoped variables, such as LOCALs and GLOBALs.
Examples
This example uses VarGet() to retrieve the contents of a field:
X#
1LOCAL cFieldName := "Address"
2USE Customer
3// Instead of ? &cFieldName, use this:
4? VarGet(cFieldName)    // 101 5th Street
See Also