TC官方合作论坛
标题:
这是编辑框的BUG吗?版主-- 高手们!咋回事
[打印本页]
作者:
332475520
时间:
2014-3-11 11:49
标题:
这是编辑框的BUG吗?版主-- 高手们!咋回事
[attach]14848[/attach]
功能 编辑框0_内容改变()
编辑框.设置文本("编辑框0","测试")
功能结束
复制代码
我运行脚本后,改变了编辑框0的文字,就提示上面报错,测试了好几回都是,甚至重启了电脑依旧,如果把设置文本注释掉,就没问题,只要设置的话就报错,提示应用程序异常,求高手
作者:
小西
时间:
2014-3-11 12:03
这类似一个死循环了.
他的运行是这样的:
当你改变这个 编辑框0 之后, 就触发了 内容改变的事件.
然后 内容改变的事件 是 设置这个编辑框的内容. 同时 在设置的时候,再次触发内容改变....然后一直往里无限循环.
内容改变事件的触发,并不是在输入内容相同的内容下就不触发.
作者:
minews
时间:
2014-3-11 12:06
本帖最后由 minews 于 2014-3-11 12:08 编辑
function edit0_enchange()
//这里添加你要执行的代码
if(edit.gettext("edit0")!="测试")
edit.settext("edit0","测试")
endif
endfunction
复制代码
作者:
陌上青衣。
时间:
2014-3-11 12:28
这个内容改变就是个回调函数,但你在回调函数里面再次改变内容,又会触发回调函数,,这样一个死递归肯定会引起崩溃的
作者:
bMk
时间:
2014-3-11 16:29
哈哈,这个死循环了吧
作者:
T星人
时间:
2014-11-12 08:51
还有这种死循环, 学习了,谢谢楼主
欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/)
Powered by Discuz! X3.1