When parameters are accepted via () they come through as local (i.e. LParameters). But this is an interesting point -- I wonder if this would have occurred if LPARAM was used -- could be that there's a lingering bug with the PROC() approach? Since a relatively small percentage of VFP programs use this technique, that would explain why no one else (so far) has reported it....
The whole problem with the world is that fools and fanatics are always so certain of themselves, but wiser people so full of doubts. - Bertrand Russell