29.04.2010, 18:50
yet not answered the question, I guess I won't repeat myself either since it's just stupid you didn't understood me the first time.
and yes, filterscripts can call global or public functions. However the question is whether the system checks the progress itself for errors or not. In a main stream it is obvious it does, but inside a class or another filterscript, I never read anything about the results of such test.
I guess to test it, you could create a loop that loops out of the extend of an array. In normal order in main stream, it would return invalid because the variable cannot reach higher than loop value. Thus generating a return zero effect.
Calling it remotely and simply not caring as a class of how the result is made, just a result will be made the command should get a return value of zero as the returned value. ( Or whatever the value is of an invalid code ) but not closing down the command as if it was in the main stream. in other words, if you create command that remotely calls for a loop that oversizes an array, it still should be able to return another value then "invalid". If not, the theory of class is completely off the hook.
In that case, I don't see any usefullness of filterscript except the portability.
I will test this, I will post the results of it later on.
and yes, filterscripts can call global or public functions. However the question is whether the system checks the progress itself for errors or not. In a main stream it is obvious it does, but inside a class or another filterscript, I never read anything about the results of such test.
I guess to test it, you could create a loop that loops out of the extend of an array. In normal order in main stream, it would return invalid because the variable cannot reach higher than loop value. Thus generating a return zero effect.
Calling it remotely and simply not caring as a class of how the result is made, just a result will be made the command should get a return value of zero as the returned value. ( Or whatever the value is of an invalid code ) but not closing down the command as if it was in the main stream. in other words, if you create command that remotely calls for a loop that oversizes an array, it still should be able to return another value then "invalid". If not, the theory of class is completely off the hook.
In that case, I don't see any usefullness of filterscript except the portability.
I will test this, I will post the results of it later on.