cObject
---Array
------cCLIHandler
------cCollection
------cDFBtrDrvHandler
------DfBaseImageList
------Set
------ValidationTable
For most purposes, developers should use the much more efficient native arrays and structs built into the DataFlex language.
The Array class is a general storage device. It is used to store all data types. Its size grows dynamically to accommodate the storage requirements. Data elements in the array are accessed by an integer index.
An array may store any type of data in any item. It is up to the program to know what the data-type of each item should be.
Each data item is accessed with the Value property. The number of elements in an array is maintained in the Item_count propery. Array items may be sorted used the the Sort_items method.
Object oArray1 is a Array
End_Object
Procedure DoFillArray
Integer iCounter
Send Delete_Data of oArray1
For iCounter from 0 to 100
Set Value of oArray1 iCounter to (string(iCounter ) * "name")
Loop
End_Procedure
Procedure DoShowArray
Integer iCounter iItems
String sValue
Get Item_Count of oArray1 to iItems
For iCounter from 0 to (iItems-1)
Get Value of oArray1 iCounter to sValue
showln sValue
loop
End_Procedure