Pause resume script
Hershel Fisch
hershrev at realtorsgroup.us
Tue Mar 1 19:54:18 EST 2005
On 3/1/05 7:49 PM, "Trevor DeVore" <lists at mangomultimedia.com> wrote:
I'll give it a shot.
Thanks, Hershel
> On Mar 1, 2005, at 4:20 PM, Hershel Fisch wrote:
>
>> Hi, is there a way to pause resume a script meaning while a script is
>> in
>> process to be paused by another script and when it finishes the first
>> continues ?
>
> If script 1 is the main script which can be paused by script 2 then you
> could do something like this:
>
> local sScript1MsgID = 0
> local sData = "My Data to be processed"
>
> on script1
> -- PROCESS CHUNK OF DATA
>
> --> PROCESS NEXT CHUNK OF DATA
> send "script1" to me in 0 seconds
> put result() into sScript1MsgID
> end script1
>
> on script2
> if sScript1MsgID > 0 then cancel sScript1MsgID
>
> --> DO WHATEVER I NEED TO
>
> --> GET SCRIPT1 GOING AGAIN
> script1
> end script2
>
>
> Script1 just does the data processing in small chunks. At any time
> script2 can cancel the current call to script1 which stops it from
> executing the next time around. It then does whatever it needs to and
> then restarts script1. Would this work in your case?
>
More information about the use-livecode
mailing list