Oh... Camm, not Curry, so sorry for that.

It is really friendly of you to thank me(?) in advance, but do you have any more questions or are you going to try to change your repeat loop now?

I don't get what you want to say by

I thought if not checking for x after each function in the loop it would
mean 10 x 250ms wait to exit ????

Why would it mean 2500ms wait to exit and what is it? Of course, if you put a wait statement in your repeat loop, like

wait for 250 millisecs with messages

it will delay for 250 millics, but if you look at my example, you'll see that waiting with 0 millisecs is sufficient, i.e. no delay unless other messages are being sent (such as mouseUp).

Best regards,

Mark Schonewille

--

Economy-x-Talk Consulting and Software Engineering
http://economy-x-talk.com
http://www.salery.biz

Convert colours between different colour spaces with Color Converter. Download at http://economy-x-talk.com/cc.html



Op 23-feb-2008, om 18:31 heeft Camm29 het volgende geschreven:

Thanks for that ,

1 is put into x within a button script on mouseup .

Why do i check (x=1) 2 times ?

Well I actually check for(x=1) 10 times ?!
I think I've missed the concept of messages
I thought if not checking for x after each function in the loop it would
mean 10 x 250ms wait to exit ????

Each do something (10 off ) in the loop retrieves different data (each takes
250ms) via the rs232 port and displays
on a card in real time until the stop button is pressed.

Thanks in advance
Camm

----- Original Message -----
From: "Mark Schonewille" <[EMAIL PROTECTED]>
To: "How to use Revolution" <[email protected]>
Sent: Friday, February 22, 2008 1:37 PM
Subject: Re: Wait with messages


Hi Curry,

There might be a problem caused by the fact that the script is
currently running, but since I don't see how you change x, I am not
sure about this. Usually, I use a custom property or the hilite of a
button rather than a variable (which in your case seems to be set and
read in the same script). Also, I can imagine that waiting with
messages halfway the repeat loop doesn't work perfectly. I always put
the wait statement at the end of the loop.

Also, the repeat loop itself doesn't run with messages. What always
works for me is:

repeat forever with messages -- I rarely use forever btw
   if someCondition then
     -- do something
   else exit repeat
   wait 0 millisecs with messages
end repeat

You might need to re-think the design of your repeat loop. Why do you
need to check x two times? Is it possible for the user to determine
whether s/he will click before the first or the second wait statement?

Best regards,

Mark Schonewille

--

Economy-x-Talk Consulting and Software Engineering
http://economy-x-talk.com
http://www.salery.biz

Convert colours between different colour spaces with Color Converter.
Download at http://economy-x-talk.com/cc.html




_______________________________________________
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