On Nov 6, 2007, at 8:43 AM, Len Morgan wrote:

I probably did confuse the "startup" message with preOpenStack however, I put a simple debug message in my preOpenStack handler (which is the STACK script) and it doesn't ever fire (when running in the IDE).

The last line of your response brings up a question though: Why would you put a preOpenStack message in the first card instead of the stack script? This seems counterintuitive to me.

One good reason to do this is that when you make the stack into a standalone application, the stack in effect becomes the engine. Therefore, it is the final stop in the message hierarchy. That means that any substack or other stack that your standalone opens, if it doesn't have its own preOpenStack handler, will pass the preOpenStack message to the engine. You may not want the preOpenStack handler there to be activated for other stacks. On the other hand, if you put it in the first card's script, it will only run when the application is launched (because a stack by default opens to the first card.)

For what it's worth, I am NOT starting up my stack by double clicking on it. I start up the Rev IDE first (w/ GLX2) and then use File->Open Stack to pick my stack.

Len Morgan


Richard Gaskin wrote:
Len Morgan wrote:
> Along the lines of this discussion, I think someone mentioned that the > preOpenStack message is NOT sent when you are using the IDE. Is this
> true?

I don't believe so; AFAIK the IDE does not prevent your stack from getting preOpenStack messages. Perhaps you were thinking of startup?

> If so, where can I put start-up code so that I set things up
> before an app gets going in both the IDE and a stand-alone?

I do initialization from a preOpenStack handler in the card script of the first card of the stack file which will be made into a standalone.

Devin

Devin Asay
Humanities Technology and Research Support Center
Brigham Young University

_______________________________________________
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