Finally found one.
Mark Wieder
mwieder at ahsoftware.net
Tue Oct 2 21:27:06 EDT 2012
Craig-
Tuesday, October 2, 2012, 5:49:03 PM, you wrote:
> I've been around the block, you know.
LOL. You and me both, buddy.
> Does the existence of a pending message block a new call to that
> very handler from another source? The stop works if the code runs as
> shown. It fails if the repeat construct is commented out. That is
> what I am trying to understand.
In spite of the documentation, I remain unconvinced that exit to top
really cancels pending messages. What I see happening in the absence
of a "wait with messages" statement is that the exit to top does exit,
but leaves a call to showRandoms still pending. Then the pending call
executes and off you go again.
To demonstrate this, change the card script to
on showRandoms tSecs
put random(99) after msg
if tSecs = 0 then
put " exiting to top" & cr after msg
exit to top
end if
put " still working" & cr after msg
if tSecs > the seconds then send "showRandoms" && tSecs to me in 500 millisecs
end showRandoms
and you'll see the "still working" message appear even after the
"exiting to top" message.
--
-Mark Wieder
mwieder at ahsoftware.net
More information about the use-livecode
mailing list