>>>It should be:
>>>
>>>local array myArray[1]
>>>
>>>or it could be:
>>>local myArray
>>>dimension myArray[1]
>>>
>>>>Try this:
>>>>
>>>>LOCAL MyArray(1)
>>>>
>>
>>The ARRAY keyword is not necessary. LOCAL arrayname[1] works just fine.
>
>The array keyword provides useful information to the compiler so that
>
>local array myArray
>myArray[1] = 1
>
>generates a syntax error on compilation while
>
>local myArray
>myArray[1] = 1
>
>generates an error at runtime.
Yes, but you missed my point. You still need to put the array dimensions on the line, so again, the ARRAY keyword is not needed, it's totally optional. If you forget the dimensions, well, that's an entirely different problem.