> Unless the Lingo documentation explicitly says differently, all Lingo 
> calls are "synchronous" - which means that your program waits there 
> until the operation complete.

This sometimes leads people to make the same assumption about 3rd party xtras. But if 
an xtra is making calls in to the system API, the next line of Lingo can execute even 
if the previous xtra call is not done. Lingo has no way of knowing if the call into 
the system has completed unless the xtra decides to stall, waiting for the operation 
to complete. There are times, such as when launching apps or moving windows around 
where you would want to allow Director to continue, regardless of whether the call had 
finished its work. 
-------------------
Gretchen Macdowall
www.updatestage.com
[To remove yourself from this list, or to change to digest mode, go to 
http://www.penworks.com/lingo-l.cgi  To post messages to the list, email [EMAIL 
PROTECTED]  (Problems, email [EMAIL PROTECTED]). Lingo-L is for learning and helping 
with programming Lingo.  Thanks!]

Reply via email to