>>Wow, 7 times? What's your expressions that you're using? You've seen my numbers...
>
>7 times is a guess, I've been eyeballing it ;-)
I see about a 4 to 1 difference with your code (2.052, 8.218). The difference is that I was only doing one side of the equal sign for the macro, and you're doing the whole statement with the &.
>
>Acatually I ran this program, and differnet variations, where it create a different variable name every time (ok every 1023 times :-), and () always creams &.
>
>
clear
>release all
>
>?'Store: '
>nsec = seconds()
>for x = 1 to 1000000
> store 'test' to ('t1')
>endfor
>?seconds() - nsec
>
>?'Macro: '
>nsec = seconds()
>for x = 1 to 1000000
> lcCommand = 't2="test"'
> &lcCommand
>endfor
>?seconds() - nsec
>
>?'Store: '
>nsec = seconds()
>for x = 1 to 1000000
> store 'test' to ('t1')
>endfor
>?seconds() - nsec
>
>
>?'Macro: '
>nsec = seconds()
>for x = 1 to 1000000
> lcCommand = 't2="test"'
> &lcCommand
>endfor
>?seconds() - nsec