On 10/6/06 9:09 PM, "Robert Sneidar" <[EMAIL PROTECTED]> wrote:
> I am a bit stumped as to what to do to convert macro substitutions in > the fox code I am porting. Macro substitution is when I can refer to > a variable using a delimiter and the variable will be substituted for > the value it contains at runtime. So if bobtest contained "blah" then > I could "get $bobtest.1" and the code at runtime would give me the > value of blah1. I won't go into the virtues of macro substitution > here. There are times when it is quite handy. > > I know Revolution has no such convention. I am hoping to avoid a lot > of extra coding to convert macro substitutions in the Foxpro code. > Any ideas? I think you are doing simple substitution so use the normal Rev syntax... +one less character Rev == Foxpro get bobTest&1 == get $ bobtest.1 get jimTest&1 == get $jimtest.2 on mouseDoubleUp put "happy" into bobTest put "I am glad" into jimTest --simple --------------- get bobTest&1 get jimTest&2 --indirection using 'do' ------------ put " get $bobtest.1" into foxString replace "$" with empty in foxString replace "." with "&" in foxString do foxString put it into part1 put " get $jimtest.2" into foxString replace "$" with empty in foxString replace "." with "&" in foxString do foxString put ". "& it after part1 answer part1 end mouseDoubleUp Jim Ault Las Vegas _______________________________________________ use-revolution mailing list [email protected] Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
