易语言 重复判断数值

.版本2.程序集窗口程序集1.子程序_按钮1_被单击.局部变量数字1数字1=取随机数(1,10).如果(数字1≠3)标签1.标题=到文本(数字1)_按钮1_被单击().否... .版本 2
.程序集 窗口程序集1
.子程序 _按钮1_被单击.局部变量 数字1
数字1 = 取随机数 (1, 10)
.如果 (数字1 ≠ 3)
标签1.标题 = 到文本 (数字1)
_按钮1_被单击 ()
.否则

.如果结束
--------------------------------------------------
为什么不再调回子程序再进行判断??
点击以后就出现一次数字
.版本 2.支持库 spec
.子程序 子程序1
.局部变量 数字1.局部变量 数字11
数字1 = 取随机数 (1, 10).如果 (数字1 ≠ 到整数 (编辑框1.内容)) 延时 (100) 子程序1 ().否则 数字11 = 取随机数 (1, 10) .如果 (数字1 ≠ 到整数 (编辑框2.内容)) 延迟 (100) 子程序1 () .否则 信息框 (取随机数 (1, 20), 0, )
.如果结束

--------------------------------------------------------
这样如果随机数值稍微大一点比如 1-50就会假死。怎么处理?
展开
 我来答
aishuren0722
2012-09-26 · TA获得超过251个赞
知道小有建树答主
回答量:466
采纳率:0%
帮助的人:409万
展开全部
你的这个代码,可以自己理解一下,如:
点击按钮后↓
数字1被赋值(1,10)
如果 数字1=3 此子程序结束
如果 数字1≠3 此子程序会调用自己 所以标签的标题总是会在 数字1=3时子程序结束才会显示数字其他时候都是出于卡住状态,CPU应该占用很多,你可以在

标签1.标题 = 到文本 (数字1)
处理事件()
延迟(1)‘看情况加不加
_按钮1_被单击 ()

这样就会显示多次数字了
百度网友90e8328
2012-09-25 · TA获得超过1027个赞
知道小有建树答主
回答量:950
采纳率:33%
帮助的人:970万
展开全部
你想说的是循环判断数值??
.版本 2
.支持库 EThread
.子程序 _按钮2_被单击
.局部变量 handle, 整数型
启动线程 (&子程序, , handle)
' 强制结束线程 (handle) 关闭线程方法
.子程序 子程序
.局部变量 数字1, 整数型
.判断循环首 (数字1 = 0)
数字1 = 取随机数 (1, 10)
.如果真 (数字1 ≠ 3)
标签1.标题 = 到文本 (数字1)
_按钮1_被单击 ()
跳出循环 ()
.如果真结束
.判断循环尾 ()
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
田园风光0125
2012-09-25 · TA获得超过251个赞
知道小有建树答主
回答量:207
采纳率:100%
帮助的人:114万
展开全部
需要用到计次循环,在循环中进行如果判断而且还要每次都对标签的标题进行清空
追问
那该怎么写呢? 能帮我写一段嘛?
_______________________________
我已经写好了, 但是能问下,数值过大,造成假死该加入什么防止假死
追答
你说的数值过大时因为你的循环次数设置的问题,你要用区号的最大随机数的数值来进行循环数的设置就可以了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
爱一生一世44
2012-09-25
知道答主
回答量:55
采纳率:0%
帮助的人:13.5万
展开全部
efef
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式