如何让vb严格地每隔一定的时间(50ms)执行某种操作,各位大虾有什么好办法??!!先谢了!!! 如果用Timer很容易手受其他操作影响,就连鼠标移动到窗体右上角的最大化、最小化按钮都有影响!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 做个activeX,相当于多线程,这样不会受主程序的运行速度影响 另外还可以用Timer函数动态校正下次Timer控件运行时间 windows下的应用程序是不可能的。 换个角度问一下,比如我在窗体中放了一个Timer,在他的事件中做了一段计数程序,当我拖动窗体时,计数会停止。如何能做到能让他继续按设定时间计数呢。 另外,我说的严格,并不要求到ns级,但也不能设定50ms时100ms才执行! 怎么做呢?????????????比如我在窗体中放了一个Timer,怎么让他的事件不受别的影响呢!! 同意用TimeGetTime,具体代码我手写下:'API声明自己找Public Function Delay(NT As Long)Dim TmeLng As LongTmeLng = TimeGetTime + NTDo While TimeGetTime>=TmeLng DoEventsLoopEnd Function TimeGetTime到底是什么东西呀!!! 搞清楚了,自己钻到了一个死角,总想到用Timer,其实用一个死循环,中间加DoEvents就行了时间间隔长时用Timer,短时用TimeGetTime,谢谢大家!! timegettime 获取开机已用时间 菜鸟请教一个小问题 关于CommonDialog的使用 vb里怎么加上一个chm格式的帮助文件啊?急啊! 请问大家如何显示窗体? 我的系统是Win2K,有什么API函数可以执行里面的"搜索计算机" 求用ADO打开Oracle数据库的例子 为何MAPISession和MAPIMessage控件不与MS Outlook工作 在VB中怎么才能最简单的实现对注册表的读定和添加操作 CAD打印成PDF的VBA问题 哪位做过酒店管理的大侠,请帮帮我! 一个关于SQL的问题!! 一个简单的问题,但我解决不了。郁闷!
程序,当我拖动窗体时,计数会停止。
如何能做到能让他继续按设定时间计数呢。
但也不能设定50ms时100ms才执行!
比如我在窗体中放了一个Timer,怎么让他的事件不受别的影响呢!!
'API声明自己找
Public Function Delay(NT As Long)
Dim TmeLng As Long
TmeLng = TimeGetTime + NT
Do While TimeGetTime>=TmeLng
DoEvents
Loop
End Function
总想到用Timer,其实用一个死循环,中间加DoEvents就行了
时间间隔长时用Timer,短时用TimeGetTime,
谢谢大家!!