On Sep 2, 2005, at 7:40 AM, N wrote:

At this point I click a button invoking ThinOne then the button invoking ThingTwo. Only 1 of the functions seem to be running why? Does wait with messages not allow currently executing handlers to continue until the currently handler exits?

Shouldn't this alternate? If not how do you make them alternate? I am aware of "send in time" but that is not the manner in which the specific problem should be solved.

wait 0 seconds with messages

This only allows for messages to be processed. So when you click a button to start ThingTwo, ThingTwo will start the next time ThingOne does the wait command. But then ThingTwo has control. It will run until it exits, at which point ThingOne regains control and continues processing.

There may be a clever trick I don't know about, but I think your options are to figure out a way to get the job done in one routine, or switch to send...in. Or build your own thread implementation.

Bear in mind, Threads Are A Bad Idea (for most purposes):

http://home.pacbell.net/ouster/threads.pdf

HTML-only version: http://www.softpanorama.org/People/Ousterhout/ Threads/index.shtml
_______________________________________________
use-revolution mailing list
[email protected]
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution

Reply via email to