Fernando,
understood.
private ;
, llvar2, llFlag ;
;
, lcMsg, lcLbl, lcMenu;
;
, lnCntx, lnOptions;
;
Store "" To;
lcMsg, lcLbl, lcMenu;
Store 0 To;
lnCntx, lnOptions;
was something necessary to switch to when faced with old code sporting 60+ privates in functions ;-)
Whenever one of the dinosaur codes crosses my way I switch back to this pattern, and for varinit of same type and more than 3 vars I employ it in new code as well - easy to read and easy to maintain. No, my count of variables is not regularly double - digit ;-))
>I've refered to LOCALs like this:
>
>
>LOCAL var1 ;
> , var2 ;
> , etc ;
>
>
>Having all vars in line, grouped or individual 1 by line is not the problem and anyone have it's preferences, but leaving the final ";" open in the last statement COULD BE a real problem, because if you, by mistake, write some code in the inmediate next line, then VFP will interpret that as a continuation on the last ";", generating all kind of "rare" problems that not allways are visible at first, and even can not generate a compilation error.