>I have a reasonable sized application running on Foxpro 2.6 Macintosh which I am in the process of Converting to VFP 5.0. I don't have the luxury of the time to "rewrite" it properly to take advantage of the new capabilities of VFP 5.0. I have converted the code over - using the conversion tools that were provided.
>
>Now when I am running the application - Every time I call a particular screen, - It errors out with a message "variable name x is not an array". I can single step thru it and the code processes thru several of the objects after the call form x statement. It then displays the error message. I do not see any reference to the variable name x that is 'not an array'. This screen is one that the users DESPERATELY want.
>
>Any ideas on where to start looking for this? I have used the DOS find capability to search thru the code for this variable name and do not see it referenced there. I do not really want to 'recode' this screen, but may consider it.
It may be finding x(something) somewhere in an expression - it may actually be a function call, and you're missing a function there. It may have gone out of scope or something like that. Maybe the original screen relied on a procedure file which is not open now?