找回密码
 加入我们

QQ登录

只需一步,快速开始

搜索
查看: 5849|回复: 7

关于doevents函数的用法?

[复制链接]

54

主题

345

回帖

0

精华

铂金会员

天马行空

积分
2205
发表于 2005-4-24 17:04:08 | 显示全部楼层 |阅读模式
<P>各位大哥们,看到如下代码:</P>
<P>Function PrimeStatus (TestVal As Long) As Integer
   Dim Lim As Integer
   PrimeStatus = True
   Lim = Sqr(TestVal)
   For I = 2 To Lim
      If TestVal Mod I = 0 Then
         PrimeStatus = False
         Exit For
      End If
      If I Mod 200 = 0 Then DoEvents
   Next I
End Function
能帮俺解释下具体doevents的用法、功能不?</P>
<P>俺搞了半天没太明白!</P>
爱情是狗屁,不如好好去努力, 享受生活才是快乐的真谛! 本人比较菜,多多指教!

275

主题

3017

回帖

1

精华

管理员

嗷嗷叫的老马

积分
17064

论坛牛人贡献奖关注奖最佳版主进步奖人气王疯狂作品奖精英奖赞助论坛勋章乐于助人勋章

QQ
发表于 2005-4-24 18:19:40 | 显示全部楼层
<P>这个语句的作用是释放消息队列,让系统消息循环里累积的消息先处理掉</P>
我就是嗷嗷叫的老马了......

54

主题

345

回帖

0

精华

铂金会员

天马行空

积分
2205
 楼主| 发表于 2005-4-24 18:56:44 | 显示全部楼层
<P>多谢马哥赐教咯</P><P>哈  大概就是为了不卡机</P><P>本来程序要执行很多次</P><P>就先处理掉一部分 然后再处理一部分!  这样一部分一部分的来!</P><P>直到全部处理!!!!!!!</P><P>这样理解可以了把!</P>
爱情是狗屁,不如好好去努力, 享受生活才是快乐的真谛! 本人比较菜,多多指教!

275

主题

3017

回帖

1

精华

管理员

嗷嗷叫的老马

积分
17064

论坛牛人贡献奖关注奖最佳版主进步奖人气王疯狂作品奖精英奖赞助论坛勋章乐于助人勋章

QQ
发表于 2005-4-25 13:25:51 | 显示全部楼层
呵呵,没错!可以这样理解
我就是嗷嗷叫的老马了......

54

主题

345

回帖

0

精华

铂金会员

天马行空

积分
2205
 楼主| 发表于 2005-4-25 18:15:15 | 显示全部楼层
<P>呵呵!</P>
爱情是狗屁,不如好好去努力, 享受生活才是快乐的真谛! 本人比较菜,多多指教!

275

主题

3017

回帖

1

精华

管理员

嗷嗷叫的老马

积分
17064

论坛牛人贡献奖关注奖最佳版主进步奖人气王疯狂作品奖精英奖赞助论坛勋章乐于助人勋章

QQ
发表于 2005-6-2 12:23:40 | 显示全部楼层
<P>...................................</P><P>这也行?</P>
我就是嗷嗷叫的老马了......

54

主题

345

回帖

0

精华

铂金会员

天马行空

积分
2205
 楼主| 发表于 2005-6-2 16:57:59 | 显示全部楼层
<P>啊 ,这都可以啊</P>
爱情是狗屁,不如好好去努力, 享受生活才是快乐的真谛! 本人比较菜,多多指教!

54

主题

345

回帖

0

精华

铂金会员

天马行空

积分
2205
 楼主| 发表于 2005-6-4 11:28:16 | 显示全部楼层
<P>哇 ,这也行哈!</P>
爱情是狗屁,不如好好去努力, 享受生活才是快乐的真谛! 本人比较菜,多多指教!
您需要登录后才可以回帖 登录 | 加入我们

本版积分规则

快速回复 返回顶部 返回列表