社区
VB基础类
帖子详情
请教doevents 如何用
mimihuhu
2002-12-18 09:25:57
msdn上对doevents英文解释看的不是很理解,哪位帮帮我,谢谢
...全文
53
6
打赏
收藏
请教doevents 如何用
msdn上对doevents英文解释看的不是很理解,哪位帮帮我,谢谢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
skywolfY
2002-12-18
打赏
举报
回复
说简单点,当你的程序做大的循环时,程序会不响应你的鼠标等等一些事件,
在中间加上DoEvents,就可以响应了。
就是交出控制权给系统,这样做的代价是程序执行速度要慢
litsnake1
2002-12-18
打赏
举报
回复
我认为doevents还是要少用,因为它会出现你意想不到的事情哦,
guofu007
2002-12-18
打赏
举报
回复
在一个漫长的循环中加上次语句,可以使系统随时得到控制权
minajo21
2002-12-18
打赏
举报
回复
不能多用,不然会有意想不到的结果。
用户 昵称
2002-12-18
打赏
举报
回复
响应事件和消息,常用于一个很长时间循环中
CloneCenter
2002-12-18
打赏
举报
回复
MSDN 中有中文:
DoEvents 函数
转让控制权,以便让操作系统处理其它的事件。
语法
DoEvents( )
说明
DoEvents 函数会返回一个 Integer,以代表 Visual Basic 独立版本中打开的窗体数目,例如,Visual Basic,专业版,在其它的应用程序中,DoEvents 返回 0。
DoEvents 会将控制权传给操作系统。当操作系统处理完队列中的事件,并且在 SendKeys 队列中的所有键也都已送出之后,返回控制权。
DoEvents 对于简化诸如允许用户取消一个已启动的过程 — 例如搜寻一个文件 — 特别有用。对于长时间过程,放弃控制权最好使用定时器或通过委派任务给 ActiveX EXE 部件来完成。以后,任务还是完全独立于应用程序,多任务及时间片由操作系统来处理。
小心 确保以 DoEvents 放弃控制权的过程,在第一次 DoEvents 返回之前,不能再次被其他部分的代码调用;否则会产生不可预料的结果。此外,如果其它的应用程序可能会和本过程以不可预知的方式进行交互操作,那么也不要使用 DoEvents,因为此时不能放弃控制权。
PLC与PC的通信问题
请教
各位高手,我用VB做FX1S的PLC与PC的通信,可是不知道为什么,连起来试的时候没有反应,把程序贴上来哪位懂得给看看是哪里出问题了?非常感谢各位,谢谢了!下面的程序实现的功能是,PC向PLC发送数据,PLC再反馈...
请教
!怎样写一个读取txt文件的静态方法?
先贴代码这是监视文件代码我需要的是实时监视文件夹当有txt文件新建时立即读取数据到listBox文本框中然后删除文件夹接下来应该怎么写下面的触发事件
请教
一下我没搞懂 publicpartialclassForm1:Form { publicForm1() ...
java与vb socket 自动更新_
请教
高手:VB-winsock服务端向java客户端SendData问题
该楼层疑似违规已被系统折叠隐藏此楼查看此楼
请教
高手:VB-winsock服务端向java客户端SendData问题VB-winsock服务端,向java客户端SendData发不过去,但是Winsock1.Close之后,java客户端却收到了。java客户端是采用...
vb/vb.net开发精粹(23)
请教
字符串数据提取思路
请教
字符串数据提取思路 自定义控件内模块怎么调用子控件? VB模块化“识别数据库路径” 为什么我的程序里kill t总是删除不了呢? VB执行SQL语句耗时太久导致程序假死怎么办?
请教
...
html2image内存溢出,不断调用浏览器截图导致内存溢出问题?
大家好,我用C#写了一函数如下,大致功能是用来截取浏览器上的图片当我不断调用这个函数几千次的时候,我发现我2G的内存都不够用,会出现内存溢出的现象,不知道这个函数中是哪个地方造成内存泄露的呢?向各位高手...
VB基础类
7,764
社区成员
197,605
社区内容
发帖
与我相关
我的任务
VB基础类
VB 基础类
复制链接
扫一扫
分享
社区描述
VB 基础类
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章