The 'startup' message not working in IDE
Graham Samuel
livfoss at mac.com
Wed Jun 8 16:27:37 EDT 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