|
![]() |
![]() |
version 2003
PA_GetArrayCurrent (array) → long
Parameter | Type | Description | |
array | PA_Variable | → | Array to access |
Function result | long | ← | Value of the current element in the array |
Description
The routine
PA_GetArrayCurrent
returns the current element in the array
array
.
If the parameter
PA_Variable array
is not an array, the routine returns -1.
An array can hold up to 2 billions elements, but the Macintosh user interface can only display the 32767 first elements of an array in a list, as such the current element is also limited to 32767 (it is internally stored in a short).
Example
Get the value of the current element of a longint array.
long GetCurrentLongIntArrayValue( PA_Variable liArray )
{
long current;
long value = -1;
if ( PA_GetVariableKind( liArray ) == eVK_ArrayLongint )
{
current = PA_GetArrayCurrent( liArray );
value = PA_GetLongintInArray( liArray, current );
}
return value;
}
See Also
Error Handling
None.