On Jul 5, 2006, at 6:37 PM, Scott Rossi wrote:
OK, script local variables are persistent now in 2.7.x. In the
readme, if I
read it correctly, it appears one must do the following to reset
the local
values:
set the script of <targetobject> to tNewScript
Is this correct? Do we really need to set the script to itself (or
another
script) to reset the variables?
The above works here, but this process seems to be, well, unusual.
I would
think I would be able to somehow access the local variables via
script and
reset them. Please let me know if I'm missing something.
Scott,
script locals are only preserved across script compilation if you
set the preserveVariables to true
Otherwise 2.7 behaves as previous engines. If you set
preserveVariables to true AND you want your script locals to reset
each time you compile then declare them as follows:
local myVariable = ""
This gives the variable a default value each time the script
compiles. If you want the variable to retain it's value even after a
script is compiled then declare it like this:
local myVariable
Hope this makes sense,
--
Trevor DeVore
Blue Mango Learning Systems - www.bluemangolearning.com
[EMAIL PROTECTED]
_______________________________________________
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