William,
LPARAMETERS memvars will only be visible in the routine/method where they are specified. The older PARAMETERS statement will make the memvars visible to all called procedures/methods just like it always has in Xbase. I believe most people are using LPARAMETERS and LOCAL declarations of memvars to provide better encapsulation.
>I'm not sure yet how the LPARAMETERS works
>
>I understand that any local variable listed right after the LPARAMETERS statement will carry the value of these variables from a previous method o procedure or calling program...
>
>this will prolong the scope of local variables thru the methods and procedures ????