On 23 Jan 2015, at 04:42, Peter W A Wood <peterwaw...@gmail.com> wrote:

> 
> I found out that you don’t even need two buttons. Hitting one button twice 
> quickly will give the same effect.
> 


I see this problem with one of my large LiveCode projects, but particularly on 
Windows systems. Some users double-click everything and sometimes this invokes 
the button script twice - which leads to all kinds of problems. I've had to set 
a flag or disable the button as the first action (and if you do the latter it 
used to stop the debugger - it wouldn't debug the script of what had 
effectively become a disabled button…).


> Regards
> 
> Peter
> 
>> On 23 Jan 2015, at 11:26, J. Landman Gay <jac...@hyperactivesw.com> wrote:
>> 
>> Suppose I have a long handler that includes a few "wait with messages" so 
>> that users can continue interacting with the stack while it runs. The user 
>> does something that calls the long handler while it is still running from a 
>> previous instance. Assume there is no flag in the script to prevent that.
>> 
>> Does the engine queue the second call until the long handler finishes, and 
>> then send the message from the second call (serial responses)?
>> 
>> Or does the engine run two instances of the long handler simultaneously? If 
>> so, what happens to the values of the variables?
>> 
>> Or something else?
>> 
>> I've never allowed this to happen before but I find myself in a position 
>> where simultaneous calls would be the best way to handle things.
>> 
>> -- 
>> Jacqueline Landman Gay         |     jac...@hyperactivesw.com
>> HyperActive Software           |     http://www.hyperactivesw.com
>> 
>> _______________________________________________
>> 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

--
Phil Jimmieson  p...@liverpool.ac.uk  (UK) 0151 795 4236
Computer Science Dept., Liverpool University, Ashton Building, Ashton Street
Liverpool L69 3BX              http://www.csc.liv.ac.uk/~phil/
I used to sit on a special medical board... ...but now I use this ointment.





_______________________________________________
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