Array Parameters
You can declare array properties, and arrays can also be used as parameter and function return types.
Array parameters must always be declared without specifying the size of each dimension, as it’s only a formal parameter declaration. The actual parameter determines the actual size of each dimension.
Class cMyButton is a Button
Procedure Construct_Object
Forward Send Construct_Object
End_Procedure
Property Integer[] piValues
Property tUSAddress[] pCurrentAddress
Procedure ProcessValues Integer[] values
//...
End_Procedure
Function CreateValues Returns Integer[]
Integer[] iValues
//...
Function_Return iValues
End_Function
// Assuming a struct type tUSAddress has been declared somewhere else
Function TransformAddresses tUSAddress[] addresses Returns tUSAddress[]
tUSAddress[] returnAddresses
//...
Function_Return returnAddresses
End_Function
End_Class