william humphrey wrote:
I am posting this just for other newbies out there who may find this
confusing. If you have a mainstack and lots of substacks and you put either
a preopenstack or an openstack in the mainstack you would think that it
would only be called when you first open your stack. Not true. It is called
every time you switch to any of the other substacks of your main stack. I
have solved this by using GLX framework and the special on
glxapp_initializeApplication
which does what I thought pre-openstack should do. It runs just once when
you first open your stack (or application) and then it is never called
again. I have no idea how to do this with RunRev normally. For example when
I initialize my database I've found that it is a bad idea to do it in either
peropenstack or openstack as it gets called again and again when you switch
to other substacks and back again. I found that really confusing and just
put my openstack stuff in a button that I could push when the stack first

The startup message is a good option for things that need to happen when the standalone starts up.

But preOpenStack is easy to deal with if you put your preOpenStack handler in the card script of the mainstack. That way it only fires when that mainstack is opened, but isn't triggered by the opening of any substacks.

--
 Richard Gaskin
 Fourth World
 Rev training and consulting: http://www.fourthworld.com
 Webzine for Rev developers: http://www.revjournal.com
 revJournal blog: http://revjournal.com/blog.irv
_______________________________________________
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution

Reply via email to