题目类型:
问答题
题目内容
什么是闲置循环? DoEvents语句有什么作用?
正确答案
(1)闲置循环就是当应用程序处于闲置状态时,用一个循环来执行其他操作。当执行闲置循环时,将占用全部 CPU 时间,不允许执行其他事件过程,使系统处于无限循环中,没有任何反应。(2)Visual Basic 提供 DoEvents 语句,当执行闲置循环时,可以用它把控制权交给周围环境使用,响应其他的事件任务,处理完毕后然后回到原来的程序继续执行。
AI解析
闲置循环是指在应用程序处于闲置状态时,通过一个循环来执行其他操作。这种循环会占用全部CPU时间,不允许执行其他事件过程,导致系统陷入无限循环,无法对外界事件做出反应。DoEvents语句在Visual Basic中的作用是在执行闲置循环时,将控制权交给周围环境,以便响应其他事件任务。处理完这些任务后,程序会回到原来的执行点继续执行。