VB 两个循环中都有DOEVENTS的问题 在我的程序中,有两个循环,两个循环的作用是相同的,循环中都用了doevents,循环的目的是等到某个变量变化之后,在接着往下执行,现在的问题是,如果先执行到循环1,那么即使此刻循环2中的变量有变化,循环2也不会接着向下执行,要等到循环1结束之后,循环2才执行,这是怎么回事呀,doevents的作用不是释放系统控制权吗,怎么没释放呢。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 用两个定时器(timerr控件)去处理,而不是用顺序的两个循环来去理。 好大的循环,需要doevents?把程序贴出来看二下! 一般加doevents只是为了在比较大的循环中不影响界面上的响应,或者在winsock、串口时收发送据不停滞 Doevents 只是让线程去处理消息队列中的下一条消息,处理完成之后回到 Devents 下面执行。有关消息 :http://baike.baidu.com/view/2724978.htm http://baike.baidu.com/view/2724978.htm百科有 解决不掉的,仔细看这几个帖子,或许可以学到别的方法http://topic.csdn.net/u/20101126/08/c5710d7b-bf03-4d6b-aa3f-4b3037f16d5e.html doevents释放系统控制权给别的程序,然后转到自己的下一条语句 我也遇到过类似问题:使用定时器做的一个进度条(由于无法确定执行时间与循环次数)在执行一个处理文档的代码块(类)之前,启动定时器,执行之后关闭定时器,预想进度条应该循环执行。但是没有执行,尽管使用了DoEvents.但是在无代码的窗体之上,执行(有启动、关闭按钮)效果还满意。 如何判断另一个程序是否运行完毕? 有鞍山的程序员吗?现金求购考题管理系统。 【开源】绝对经典的扫雷源码(仿微软扫雷界面)--可以作弊呢!!! 关于结束进程的问题! 进来帮个忙呀!!! 请教关于Excel合并单元格的问题 求职VB软件工程师(系统分析员),地点在深圳! 如何用二进制把.BMP图形文件保存到SQL SERVER中!!! 黔驴技穷!!ole容器里的对象*%&$%#$&#^& 请教:怎样将当前日期(Now)写到数据库中去,数据库中的字段是datetime类型的,数据库用的是SQL Server 2000?急急急!谢谢! 数据库关闭? vb中 上一条 下一条 按钮 的实现 有错不解
http://topic.csdn.net/u/20101126/08/c5710d7b-bf03-4d6b-aa3f-4b3037f16d5e.html
使用定时器做的一个进度条(由于无法确定执行时间与循环次数)在执行一个处理文档的代码块(类)之前,启动定时器,执行之后关闭定时器,预想进度条应该循环执行。但是没有执行,尽管使用了DoEvents.
但是在无代码的窗体之上,执行(有启动、关闭按钮)效果还满意。