>>Perhaps not, or if so, only slightly. Macros have always slowed down the execution of code.
>
>Greg,
>EXECSRIPT() is equal to:
>STRTRAN(variable, [some temp file.PRG])
>COMPILE [some temp file.PRG]
>DO [some temp file.Fxp]
>ERASE ([some temp file.*]
>
>So how this could be faster that macro?
Maybe in a loop - it is cached just like any other prg, so it wouldn't be recompiled on next use. But for single use, the benefit is only in debugging and being able to pass parameters to it. And I like the syntax better :).