J. Landman Gay wrote:
Richard Gaskin wrote:
I used the file name form to illustrate another difference between HC
and Rev: while you would indeed need to open a stack in HC in order
to get stuff out of it, in Rev you can get property values of objects
in unopened stacks. When you do that the engine reads the file into
memory to access what's being requested; if the stack has been
accessed before it'll stay in memory (unless you turn on the stack's
destroyStack property), so subsequent accesses will be lightning fast.
Just an addendum: Actually, I've been using this technique on multiple
stacks, and found that once accessed, the stack stays open until you
explicitly close it regardless of its destroystack settings. I found
this out after I accessed data from a ton of external stacks and then
discovered them all open later on. I had to specifically close them to
remove them from RAM (their destroystack was true, so that did the
trick.) If an accessed stack has its destroystack set to false, just
closing it won't be enough, the script will have to delete it as well.
(I know you already know that, Richard, just mentioning it for
completeness.)
Actually I didn't know that. Is that a bug? It rather invalidates the
destroyStack property, no?
--
Richard Gaskin
Fourth World Media Corporation
___________________________________________________________
[EMAIL PROTECTED] http://www.FourthWorld.com
_______________________________________________
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