>Generally I avoid putting m. prefix on assignment statemnents because of the problems that I ran into back when I used to use the QuickSilver compiler for dBASE. Putting the m. prefix on the variable in assignement statements would cause a variable with the m. prefix as part of the name to be created. For example if you did:
>
m.thisvar = "Hello"
>You'd discover that there is no variable called "thisvar". Executing a LIST MEMORY would quickly show you that instead of the expected variable called "thisvar", you ended up with a variable called "m.thisvar" and that the only way you can now access the value of this variable was to use m.m.thisvar.
You can probably safely stop worrying about issues compiling dBASE code with Quicksilver at this point, can't you? ;-)