切换风格

默认Lavender Sky Flowers Wizard Snow Beige California City Dragon Black London Sunset glow Pink Cloud

求助怎么在E4A里实现延迟

查看数: 3753 | 评论数: 5 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2018-9-12 16:42

正文摘要:

我想在E4A里写一个判断循环首,在里面要加一个延迟,怎么写一个延迟的函数呢! 例如图片中的这个例子判断循环手里加个延迟,完后在执行第二条怎么写延迟呢,求写法 ...

回复

红眼狼 发表于 2018-9-17 00:55:59
这个思路不错            
admin_eeras 发表于 2018-9-14 00:25:34
唯独♂奇光 发表于 2018-9-13 20:42
这样只能循环一次

不不不,过程判断为可执行后时钟执行最后一个事件的时候又会调用过程判断能否再次进入循环,你自己看清楚,应该没问题的
唯独♂奇光 发表于 2018-9-13 20:42:32
admin_eeras 发表于 2018-9-13 01:15
想办法利用时钟组件延时,利用如果来构造语句达到循环目的,还可以用上过程,例:
变量 i 为 整数型 = 0
...

这样只能循环一次

点评

不不不,过程判断为可执行后时钟执行最后一个事件的时候又会调用过程判断能否再次进入循环,你自己看清楚,应该没问题的  详情 回复 发表于 2018-9-14 00:25
清茶 发表于 2018-9-12 17:46:53
用时钟做循环。
admin_eeras 发表于 2018-9-12 16:42:42
想办法利用时钟组件延时,利用如果来构造语句达到循环目的,还可以用上过程,例:
变量 i 为 整数型 = 0
变量 循环次数 为 整数型 = 19
变量 执行记次 为 整数型
过程 条件循环()
      如果 i < 循环次数 则
               执行任务(第一项)
               执行记次 = 1
               时钟1.时钟周期 = 1000
      结束 如果
结束 过程

时钟1.周期事件()
       判断 执行记次
              分支 1
                  执行任务(第二项)
                  执行记次 =2
              分支 2
                   执行任务(第三项)
                   执行记次 = 3
              分支 3
                   ’假设还有继续像上面那样,没有更多任务的话:
                    条件循环()"跳到上面判断一下是不是要继续处理下一个任务集。
                    时钟周期 = 0 ’让时钟退出循环。
结束 事件

QQ|sitemap|免责声明|RGB颜色对照表|手机版|小黑屋| 易如意 - E4A中文编程学习交流论坛

GMT+8, 2024-5-9 08:00 , Processed in 0.043266 second(s), 42 queries .

Powered by Discuz! X3.4

© 2001-2018 eruyi.cn

返回顶部