On 1/11/13 8:16 AM, Ben Rubinstein wrote:
On 11/01/2013 06:21, Mark Wieder wrote:
Jacque-
Thursday, January 10, 2013, 9:39:35 PM, you wrote:
Something's wrong. I think it's the dialog.
My guess is that closeField keeps getting triggered.
It's definitely related to closeField, but there's some interaction with
the dialog as well.
<snip test results>
In other words the code is cycling through the loop, past the ask
statement, but no dialog is appearing.
That's what I was seeing too. The modal dialog isn't blocking as it
should, and the script keeps running. This seems to fix it:
on closefield
send "hCheckEntry me" to me in 1
end closefield
on hCheckEntry pData
repeat until pData is an integer
if the shiftkey is down then exit to top
ask warning "Please enter only whole numbers!" with pData \
titled "Enter A Number"
if the result = "cancel" then exit to top
put it into pData
end repeat
put pData into me
end hCheckEntry
So maybe it really was a sort of recursion, only it was in the
closefield handler.
--
Jacqueline Landman Gay | [email protected]
HyperActive Software | http://www.hyperactivesw.com
_______________________________________________
use-livecode mailing list
[email protected]
Please visit this url to subscribe, unsubscribe and manage your subscription
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode