社区
VB基础类
帖子详情
寻找热心人帮忙!
climber
2000-04-13 06:41:00
DoEvent 的作用是什么?为什么经常看见
do while .....
DoEvent
loop
之类的语句,什么意思?请高手指教。。。。。。
...全文
139
4
打赏
收藏
寻找热心人帮忙!
DoEvent 的作用是什么?为什么经常看见 do while ..... DoEvent loop 之类的语句,什么意思?请高手指教。。。。。。
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Janven
2000-04-14
打赏
举报
回复
看看MSDN不就行了。
一般用在一个很耗时的语句中,用不想机器看起来象死掉一样,可以用它释放控制权,等后台执行完后即可从此开始继续以后的操作。也就是说,系统处理期间,你是可以做其它事的,包括执行你程序的其它事件(例如取消操作)。但是不能再调用这段代码。Now,Are You Clear?
Wingsun
2000-04-13
打赏
举报
回复
DoEvent是交出系统控制权的函数,该函数转让控制权,以便让操作系统处理其它的事件。当操作系统处理完队列中的事件,并且在 SendKeys 队列中的所有键也都已送出之后,返回控制权。
DoEvents 对于简化诸如允许用户取消一个已启动的过程 — 例如搜寻一个文件 — 特别有用。对于长时间过程,放弃控制权最好使用定时器或通过委派任务给 ActiveX EXE 部件来完成。以后,任务还是完全独立于应用程序,多任务及时间片由操作系统来处理。
小心 确保以 DoEvents 放弃控制权的过程,在第一次 DoEvents 返回之前,不能再次被其他部分的代码调用;否则会产生不可预料的结果。此外,如果其它的应用程序可能会和本过程以不可预知的方式进行交互操作,那么也不要使用 DoEvents,因为此时不能放弃控制权。
do while .....
DoEvent
loop
之类的语句实现一个比较大的循环,通过DoEvents语句是的程序不至于出现刷新不及时,程序不见响应等问题,更具体的可以看MSDN的帮助和例程,自己写一个程序也可以。
Chen_Lin
2000-04-13
打赏
举报
回复
为了不死机(执行其它的操作,如其它界面的显示等),同时不执行Loop 下面的程序,只好如此了。
King
2000-04-13
打赏
举报
回复
..
爬山越岭找风筝作文.doc
爬山越岭找风筝作文.doc
他是一位性格开朗的人400,他是一位性格开朗的人400字精选.doc
他是一位性格开朗的人400,他是一位性格开朗的人400字精选.doc
【开锁阅读答案】 咏柳阅读题答案曾.docx
【开锁阅读答案】 咏柳阅读题答案曾.docx
(棉花姑娘)教学课件.ppt
(棉花姑娘)教学课件.ppt
你在
寻找
什么人
发信人: annajully (星语心雨), 信区: Girls标 题: [合集]校园恋爱学分[转载]发信站: 南京大学小百合站 (Fri Jan 25 16:14:55 2002), 站内信件iceleaf (请赐予我offer吧) 于Fri Jan 25 13:09:43 2002)提到:你在
寻找
什么人 寻寻觅觅,冷冷清清,凄凄惨惨戚戚……这是很多人在爱情路上漂流的心请
VB基础类
7,785
社区成员
197,585
社区内容
发帖
与我相关
我的任务
VB基础类
VB 基础类
复制链接
扫一扫
分享
社区描述
VB 基础类
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章