Yeah, if you want to use wait..
wait 18000 is blocking
wait 18000 with messages is not blocking

My preference is the send in time as shown by paul.

On Thu, Sep 22, 2016 at 2:33 PM, Richmond <richmondmathew...@gmail.com>
wrote:

> You Rock:
>
> http://forums.livecode.com/viewtopic.php?f=7&t=27986
>
> Thanks so much.
>
> Richmond.
>
>
> On 22.09.2016 23:13, Paul Dupuis wrote:
>
>> You probably want to restructure your handler, so that instead of a
>> repeat loop, it calls itself using send <message> in <time>
>>
>> So something like:
>>
>> local KOUNT
>>
>> on startMyThing
>>    put 1 into KOUNT
>>    send "doMyThing" to me
>> end startMyThing
>>
>> on doMyThing
>>     add 1 to KOUNT
>>     if KOUNT <= 1003 then send "doMyThing" to me in 18000 ticks
>> end doMyThing
>>
>>
>> You kick it off by calling startMyThing to initialize things and then it
>> keep calling itself (doMyThing) every 5 minutes until KOUNT exceed 1003.
>> All other messages - menu items, mouse clicks, etc. should be handled
>> normally.
>>
>>
>> On 9/22/2016 3:58 PM, Richmond wrote:
>>
>>> Well . . . that works as far as menu commands from the revMenubar
>>> stack go, but it still blocks
>>> mouseClicks on the revTools stack and keyboard commands . . .
>>>
>>> Richmond.
>>>
>>> On 22.09.2016 22:55, Richmond wrote:
>>>
>>>> Thanks.
>>>>
>>>> Where?
>>>>
>>>> wait 18000 ticks with messages
>>>>
>>>> ?
>>>>
>>>> Richmond.
>>>>
>>>> On 22.09.2016 22:38, Mike Bonner wrote:
>>>>
>>>>> add "with messages"
>>>>>
>>>>> On Thu, Sep 22, 2016 at 1:37 PM, Richmond <richmondmathew...@gmail.com
>>>>> >
>>>>> wrote:
>>>>>
>>>>> I have a stack that sits around as a Palette with a script in it that
>>>>>> repeats itself every 18000 ticks (that's 5 minutes to Thee and Me)
>>>>>> with
>>>>>> a code like this:
>>>>>>
>>>>>> *put 1 into KOUNT**
>>>>>> **repeat until KOUNT = 1003*
>>>>>> /do various jolly things/
>>>>>> *add 1 to KOUNT**
>>>>>> **wait 18000 ticks**
>>>>>> **end repeat*
>>>>>>
>>>>>> The "wait 18000 ticks" seems to be locking up the whole IDE so I
>>>>>> cannot
>>>>>> get on and do other things . . .
>>>>>>
>>>>>> Would be grateful if anyone could suggest a way round this.
>>>>>>
>>>>>> Richmond.
>>>>>> _______________________________________________
>>>>>> use-livecode mailing list
>>>>>> use-livecode@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@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@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@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@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@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode

Reply via email to