vb的Timer事件可不可出现交叉现象 确定吗?我以为第二个timer事件应该等待第一个timer事件执行完采进来 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 VB 是单线程的,你说的交叉问题不会发生,但如果你在getdata过程中放入DoEvents或类似的函数,交叉问题就会存在! 据我所知,Timer是不会出现交叉现象的。不信把Timer的Interval 设置成1,然后再它的Timer事件中加上非常耗费CPU的算法,它不把这个算法摆平是不会再触发Timer事件的。 还有,VB.Net 的 Timer 会风雨无阻地执行 Tick 事件,也就是VB6.0的Timer事件,所以用.Net有可能出现交叉现象(个人意见,未经证实)。 现在我再思考了一下 wwangzhihang 提出的问题,发现这种情况也有可能发生,问题不在Timer,而在于Timer是不是认为它做完了那个事件,如private sub timer1_timer() actionend sub 如果 Timer 开始了Action 动作,并认为它已经成功完成,它便会进行下一轮循环,如果 Timer 认为它完成了 Action 动作而 Action 仍然在进行就会发生交叉现象。 请教SQL执行语句 如何用winsock修改本机IP,网关,DNS?(在线等:50分) vb 中的iis应用程序的问题,在线等....! 读取BMP文件数据的结构?三维数组PicCol(x,y,k)代表什么? 求助 vb中有没有这样的控件 关于注册表API的问题. 关于treeview控件 在线等待帮助,见者有分。急急急!!!! HELP!!!!!!!!!!!加100分!!!!! 怎样读取制定表中的字段标题?不难的,所以拜托给出完整一些的代码 大家好 我写了个餐饮软件 现基本完成 恳请大家看看 怎么用VB检测键盘的状态?急!在线等待!!!
不信把Timer的Interval 设置成1,然后再它的Timer事件中加上非常耗费CPU的算法,它不把这个算法摆平是不会再触发Timer事件的。
action
end sub 如果 Timer 开始了Action 动作,并认为它已经成功完成,它便会进行下一轮循环,如果 Timer 认为它完成了 Action 动作而 Action 仍然在进行就会发生交叉现象。