Hmmm... I think this is a general problem with 4D's method parameters.
They _look_ like local variables, and in some ways behave like them,
but they _aren't actually_ the same. So you can't use them in all of
the same situations, especially in places like plugins methods that
are expecting to be able to put a result back into the variable. The
Plugin API doesn't know how to handle that situation, so going through
an intermediary local or process variable is the best strategy.
2009/9/10 Jorge <jo...@jorgechamorro.com>:
> The problem was that $0 should not be passed directly to the Execute
> In Shell call, any other intermediate text var would do, e.g.:
>
> $error:=TBX Execute In Shell ($comandoShell;$reply)
> $0:=$reply
>
--
David Dancy
Sydney, Australia