>i didn't think that i had to declare it, but thats solved it, thanks.
>Sorry i had a typo on the message i listed
>~M
>
Oh, I never saw the typo
You do not have to declare it, but then
(1) it becomes private and may overwrite a private or public array of the same name (=dangerous)
(2) the compiler does not know about it
You can then
external array myarray
or put this code in a prg that (1) is excluded and (2) you do not set procedure to it
function MyArray()
Gregory