Skip to content

ArrayInstanceSize

Include: Use System\Reflection.pkg

See Also: ArrayTypeOf, ArrayDimensionCount, ArrayDimentionSize, ValueTypeOfArray, ArrayInstanceSize

Purpose

Returns the current element count for an array value.

Syntax

Function ArrayInstanceSize Global Variant vArray Returns Integer

Arguments

vArray : Array value to inspect.

Returns

The current element count.

Behavior

Wrong value types raise a DataFlex error. Use this for dynamic arrays where ArrayDimentionSize returns 0.

Example

String[] asNames
Integer iSize
Variant vName

Move "Ada" to asNames[0]
Get ArrayInstanceSize asNames to iSize
Get ArrayElementByIndex asNames 0 to vName
Send SetArrayElementByIndex (&asNames) 0 "Grace"