No problem. Use
Create Table (ThisForm.xxx) free ....
Alan
>Aaln, thanks for your reply.
>
>I think I have it sorted. At the start of my form init I has a command like:
>Create Table Thisform.XXX free ....... . This created a form called Thisform.xxx and my subsequent commands were obviously referncing this file in some way.
>
>Thanks again for your help.
>
>Regards,
>
>Gerard
>
>
>
>
>>I just copied your code (cut and paste even) into the init of a grid on a plain form with a property MyArray[1,0] on it.
>>
>>It worked just like it should. No problems. Are you sure this code is exactly what you have in your form, and that this is where the error happens?
>>
>>Alan
>>
>>>Hi.
>>>I have the following code in the Init of a grid:
>>>
>>>(Myarray is a Property of the Form(An Array propeerty)
>>>
>>>DIMENSION ThisForm.MyArray(1,2)
>>>Thisform.Myarray[1,1] = ' '
>>>Thisform.MyArray[1,2] = ' '
>>>
>>>WAIT WINDOW 'My array 1,1) = ' + Thisform.Myarray[1,1]
>>>WAIT WINDOW 'Length = ' + STR(Alen(Thisform.Myarray,1))
>>>
>>>Second last command here is fine so it is initializing the array ok.
>>>The last command gives an error :
>>>Variable MyArray not found.
>>>
>>>The alen with a Thisform.MyArray seems to be causing confusion.
>>>Is there some other syntax that's rewuired here.
>>>
>>>regards,
>>>
>>>Gerard