I am not sure this will help, but I came up with the idea of having a separate 
standalone do certain tasks for me. For instance, I noticed that an animated 
GIF would stutter and stall while Livecode was executing script. I wanted it to 
be smooth. I wanted some kind of progress indicator while I ran off and set up 
the environment, opened databases, etc. 

What I came up with is a standalone that accepted Applescript commands. I could 
show, hide, launch, quit, relocate the "window" and set the message, all 
through Applescript. 

I will say that LC could definitely use some native method that would allow 
communications from one standalone to another, and that would go a long way to 
solving this threading problem. If you could include custom standalones that 
you could control and get data back from, you could fairly mimic threading or 
multiprocessing at least, and it would be multiplatform, which my solution is 
not. 

Bob


On Jul 20, 2012, at 1:24 AM, Rod McCall wrote:

> Dear LiveCoders,
> 
> As I said in a previous email I am returning to LiveCode after a few
> years (well seven to be exact) so am a little rusty. Anyway right now
> we are implementing a car simulator environment of which we will use
> LiveCode as the control console for the simulation - at least that is
> the current plan. Am I right in thinking there is no equivalent to the
> Threading class that you find in Python? If so how do people implement
> something which is similar to this? I may have missed the info in the
> docs but a quick Google or scan of the RR website for anything
> resembling threading seems to yield very little.
> 
> If no such equivalent exists are there ways round this? For example
> using sub-stacks etc each one behaving like a "fake thread"?
> 
> Sorry if this seems a silly question but it has been a few years since
> I used LiveCode.
> 
> Kind regards,
> 
> rod
> 
> -- 
> Dr Rod McCall
> Researcher in in-car, mixed reality technology and gaming
> Interdisciplinary Centre for Security, Reliability and Trust
> University of Luxembourg
> Blog: www.rodmc.com twitter:rodlux
> Publications and Information available on my blog
> 
> _______________________________________________
> 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