progress bar stalls

Richard Gaskin ambassador at
Fri Aug 30 16:02:01 CDT 2002

Brad Allen wrote:

> I'm using a progressbar to provide the user a sense the the script is
> progressing, but it's not as smooth as I would like, due to a lack of
> multithreading in the script. In fact, script execution (and
> therefore the progressbar) completely stops moving while waiting for
> certain commands to execute, such as DOS shell commands or do
> Applescript commands.
> I tried using the "send" command to trigger delayed messages to my
> updateProgressMessage handler, but these delayed send messages were
> for some reason held up while the shell command was executing.
> --  send "updateProgressMessage " & quote & "Please wait.
> Generating report......" & quote & ",55" to this stack in 60 seconds
> Any ideas on this? Thanks...

The "send in..." option simply sends the message after the specified time
has elapsed, BUT it doesn't interrupt executing scripts to do so.  In this
sence, Rev does not attempt to be truly threaded, merely convenient. :)

If your script hangs while waiting for a lengthy synchronous process, I
wonder if there's a way to make the process asynchrnous.

Post the snippets that are hanging and maybe one of us has an asynch

 Richard Gaskin 
 Fourth World Media Corporation
 Custom Software and Web Development for All Major Platforms
 Developer of WebMerge 2.0: Publish any database on any site
 Ambassador at
 Tel: 323-225-3717                       AIM: FourthWorldInc

More information about the use-livecode mailing list