Malte Brill wrote:
Richard wrote:

 > Is the call to revLoadedStacks truly necessary?

No, but convenient. revLoadedStacks will report the stack as available, also when it is closed, but in memory while the openStacks would not. What I was trying to do there (not thinking about the Metacard guys and gals I must admit), was:

look if chartsEngine is in use -> all well, demo will work
look if chartsEngine is open, but not in use -> start using it, demo will work look if it is in memory, but not open, nor in use -> start using it, demo will work look if it is not in memory at all -> prompt user to locate the folder it lives in, load it, start using

I think you can do this pretty easily with just regular code, since all you want to know is if the stack is in RAM. Putting a stack in use more than once won't hurt anything, so you don't need to worry about that. Therefore, the only thing you need to check is if "there is a stack <short stack name>". Don't use a file path for the check because that will always return true if the file exists, but asking if there's a stack by its short name will only search the memory space.

So if I've understood it right, this should work:

  if there is a stack <myStack> then start using stack "mystack"
  else <prompt user to find it>

--
Jacqueline Landman Gay         |     [email protected]
HyperActive Software           |     http://www.hyperactivesw.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

Reply via email to