>>You need to trick the compiler. Sometimes it's enough to use these brackets: []
>>
>>but You will probably need the following section in the PRG that uses the array without defining it
>>
>>
>>if .T. and .F.
>> define Results[39,2]
>>endif
>>
>
>Interesting workaround - but in this case, EXTERNAL ARRAY does seem simpler. And, I think it doesn't create an executable statement. (The IF will actually be evaluated, wasting a tiny fraction of a second.)
No, the compiler add a fully invertible bytecodes, and VFP execute it at runtime.
If ArrayList it declares solo variables
present in the code, then EXTERNAL add: 6 + 4*ArrayListCount bytes
EXTERNAL ARRAY XXXXXXXXXXXXXXXXXXXXXXXXX,ZZZZZ,xZZZZ
XXXXXXXXXXXXXXXXXXXXXXXXX[1]=3
ZZZZZ[2]=5
xZZZZ[2]=5