社区
VB基础类
帖子详情
Doevents 使用中的疑问???
guidy
2003-12-01 03:29:31
在使用doevents时遇到个疑问~~~~
代码:
do until 条件
Doevents
loop
.......(略)
这样实现等待到条件成立时再运行下面的代码~~~~
可是发现此时CPU使用率达到100%~~
请问有没有办法使它降下来??? 或者有谁可以提出更好的延时方法(延时到条件成立后再运行下面代码)
实在不想用timer,破坏程序流程,太麻烦了~~ : (
谢谢各位~!!
...全文
15
5
打赏
收藏
Doevents 使用中的疑问???
在使用doevents时遇到个疑问~~~~ 代码: do until 条件 Doevents loop .......(略) 这样实现等待到条件成立时再运行下面的代码~~~~ 可是发现此时CPU使用率达到100%~~ 请问有没有办法使它降下来??? 或者有谁可以提出更好的延时方法(延时到条件成立后再运行下面代码) 实在不想用timer,破坏程序流程,太麻烦了~~ : ( 谢谢各位~!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Ejnstein
2004-01-02
打赏
举报
回复
Timer是占用CPU最少的一种方法,Doevents只是一种在当前进程中如果有事件输入,把当前状态压入堆栈的一种机制(后进先出),CPU占用率来自Do...Loop,你可以考虑用While...wend,如果用sleep,则在休眠期间你将无法处理来自外部的输入.
3661512
2004-01-02
打赏
举报
回复
Private Declare Sub Sleep Lib "kernel32" Alias "Sleep" (ByVal dwMilliseconds As Long)
sleep(1000)'1秒
landongfang
2004-01-02
打赏
举报
回复
sleep(1秒)
LanceJin
2004-01-02
打赏
举报
回复
sleep
songbird
2004-01-02
打赏
举报
回复
一样的疑问.关注
C# Application.Do
Events
() 防界面假死例子。
请自行测试有Application.Do
Events
() 和没有Application.Do
Events
()的区别,即可。 有
疑问
可发送Email给我: Andrew.Wangxu@gmail.com
wpf Do
Events
如果存在代码需要获得依赖属性,那么代码就需要在UI线程执行,但是这时就会卡UI,为了让UI响应,所以就需要
使用
Do
Events
来让UI响应。 首先需要知道,Do
Events
是在 WinForm 有的,在 WPF 没有这个函数,但...
C# Application.Do
Events
() 处理队列消息,防界面假死。
该方法可以处理当前队列的消息,比如一个for循环 5000次 向TextBox
中
追加...简单说下
使用
Application.Do
Events
() 和 不
使用
Application.Do
Events
() 的区别: 不
使用
Application.Do
Events
(): 循环5000次的话,界...
C# wpf 的
疑问
:多线程
中
更新UI进度条调用DoEvent
项目开发
中
一直有以下
疑问
,希望在网络
中
能找到帮助的答案。 欢迎评论展开激烈的讨论!! 【简单描述】 线程运行想刷新UI界面的进度条, Dispatcher.BeginInvoke() 调用后并没有刷新, 而强制调用 DoEvent()...
C#图像处理教程:
使用
OpenCVSharp在WinForm
中
显示图片与视频
OpenCVSharp是一个在C#
中
使用
OpenCV库的包装器,它提供了一组强大的功能,用于处理图像和视频数据。在WinForm设计器
中
,我们将设计一个简单的界面,用于显示图片和视频。在上面的代码
中
,我们首先打开一个文件对话框...
VB基础类
7,763
社区成员
197,609
社区内容
发帖
与我相关
我的任务
VB基础类
VB 基础类
复制链接
扫一扫
分享
社区描述
VB 基础类
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章