The 'startup' message not working in IDE

Graham Samuel livfoss at mac.com
Wed Jun 8 22:27:37 CEST 2016


I like the way it works now. I usually have a startup handler in the first card of an app which gets things going, loads libraries etc. When I want to test the app in the IDE, I just execute
 
send "startup" to cd "startcard" of stack "myinitialstack"

from the message box. That way the test run only starts when I want it to start.

Just my two Eurocents.

Graham

Sent from my iPad

> On 8 Jun 2016, at 22:14, Monte Goulding <monte at appisle.net> wrote:
> 
> Hi Paul
> 
> This is as intended. Startup goes to the first stack the engine runs not other stacks that are opened. Use preOpenStack for that.
> 
> Cheers
> 
> Monte
> 
> Sent from my iPhone
> 
>> On 9 Jun 2016, at 6:09 AM, Paul Dupuis <paul at researchware.com> wrote:
>> 
>> In LiveCode 6.7.11 and 8.1.0rc1 the startup message is send to your main
>> stack when the mainstack is built as a standalone. However, if you open
>> your stack in the IDE, the startup message is never received
>> 
>> You can test this by making a new stack with the following script in the
>> stack script:
>> on startup
>> answer "Startup message received"
>> quit
>> end startup
>> 
>> save the stack and build it as a standalone
>> 
>> Open the stack in LC and notice no answer dialog appears. Run the
>> standalone and the answer dialog appears and then the app quits when the
>> answer is responded to.
>> 
>> I assume the IDE is receiving the start up message since the
>> documentation says 'startup' is send only once to the first start that
>> is opened.
>> 
>> I think this should be a "bug". In general, any message a standalone
>> could receive should be presented in the IDE for effective debugging. I
>> think the IDE should pass the startup message to the first NON-IDE stack
>> being opened.
>> 
>> Having a message like 'startup' that is sent only ONCE is pretty handy,
>> but if it can't be debugged in the IDE, it reduced its value.
>> 
>> Before I submit this as a bug, especially since this "bug" seems to be
>> the behavior that has been in place for some time, i want to poll the LC
>> community and see if other agree it is an IDE bug and 'startup' should
>> be received by your first stack opened?
>> 
>> 
>> _______________________________________________
>> 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