Ifenum, Ifarrayget, Ifarrayset – BrightSign Object Reference Manual (FW 5.1) User Manual
Page 15

7
•
Delete(a As Integer) As Boolean: Deletes the indicated array entry and shifts all above entries down by
one unit.
•
Count() As Integer Returns the index of the highest entry in the array plus one (i.e. the length of the array).
•
Clear(): Deletes every entry in the array.
•
Append(a As Object): Appends one roArray to another. If the passed roArray contains entries that were never
set to a value, they are not appended.
Note: The two appended objects must be of the same type.
The ifEnum interface provides the following:
•
Reset(): Resets the position to the first element of enumeration.
•
Next() As Dynamic: Returns a typed value at the current position and increment position.
•
IsNext() As Boolean: Returns True if there is a next element.
•
IsEmpty() As Boolean: Returns True if there is not an exact statement.
The ifArrayGet interface provides the following:
•
GetEntry(a As Integer) As Dynamic: Returns an array entry of a given index. Entries start at zero. If an
entry that has not been set is fetched, Invalid is returned.
The ifArraySet interface provides the following:
•
SetEntry(a As Integer, b As Dynamic): Sets an entry of a given index to the passed type value.