首页 /编程语言和算法/VB6/ASP
 VB6 不卡CPU的非Doevents和Sleep函数,子程序vbSleep,从此不出现APPCRASH的问题了
2024年4月2日 09:02

新建From1(窗体),新建Command1(按钮CommandButton),代码:

具体代码只能由VIP查看,请升级

如果不注释Debug.Print这两行,运行后可以看到间隔3秒(3000ms):

具体代码只能由VIP查看,请升级

常用的9种时间函数,由于他们的用处不同,所以他们的精度也不尽相同,所以如果简单的延时可以用Sleep函数,稍微准确的延时可以使用clock函数,GetTickCount函数,更高级的实用timeGetTime函数;简单的定时事件可以用Timer,准确地可以用timeSetEvent;或取一般系统时间可以通time,或者CTime,或者COleDateTime,获取准确的时间可以用clock,或者GetTickCount函数,或者timeGetTime函数,而获取准确地系统时间要使用硬件支持的QueryPerformanceFrequency函数,QueryPerformanceCounter函数。

 
全部回复(0)
首页 | 电脑版 |