where does "startup" message go when in IDE

Graham Samuel livfoss at mac.com
Sun Jul 5 12:57:55 EDT 2015


I think the startup message actually goes to the first card of the first stack to be opened. In effect it gets swallowed in the IDE which has its own first card, opened long before your script starts executing (well, I think that’s what’s happening). For a long time now I have used this fact deliberately. I have a ‘startup’ handler in the appropriate card, but it doesn’t fire by itself. Instead, when I want to test, I execute

send ‘startup’ to card 1 of stack “myInitialStack”

and then the program starts up the way it would in a standalone; but only when I want it to.

HTH

Graham

> On 5 Jul 2015, at 18:23, dunbarx at aol.com wrote:
> 
> Hi.
> 
> 
> The dictionary says the message goes to the first stack in a new session. But I think the reason you are not trapping it if you place a handler in the stack script, and open that stack in a new session, is that other stacks open before the one you, say, double click on in the finder.
> 
> 
> Or I am wrong about that.
> 
> 
> Craig
> 
> 
> 
> -----Original Message-----
> From: Dr. Hawkins <dochawk at gmail.com>
> To: How to use LiveCode <use-livecode at lists.runrev.com>
> Sent: Sun, Jul 5, 2015 11:19 am
> Subject: where does "startup" message go when in IDE
> 
> 
> I've found the startup message, to be sent to the first stack opened.
> 
> It
> seems useful, but I haven't been able to trap it in the IDE.
> 
> In particular, I
> found an incantation to hide the stack or some such for
> use at the command
> line.
> 
> Is it going to an IDE card?  Could I simulate it with a
> 
> if the
> environment is "development" then
> 
> dispatch "startup" to me
> 
> end if
> 
> as
> the first item of preOpenStack of the main stack (hmm, I suppose
> in
> beforePreOpenStack . . .)
> 
> -- 
> Dr. Richard E. Hawkins, Esq.
> (702)
> 508-8462
> _______________________________________________
> use-livecode mailing
> list
> use-livecode at lists.runrev.com
> Please visit this url to subscribe,
> unsubscribe and manage your subscription
> preferences:
> http://lists.runrev.com/mailman/listinfo/use-livecode
> 
> 
> _______________________________________________
> use-livecode mailing list
> use-livecode at lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your subscription preferences:
> http://lists.runrev.com/mailman/listinfo/use-livecode





More information about the Use-livecode mailing list