|
发表于 2021-5-14 13:18:23
|
显示全部楼层
浙江省温州市
g = 真 判断循环首 (g ) 启动线程 (&要执行的代码, , ) 程序_延时2 (1, 3 ) 判断循环尾 ()信息框 (“这下面放要执行的代码”, 0, , )|
程序_延时2 | 逻辑型 | | |
延时间隔 | 整数型 | | | | 延时单位 | 长整数型 | | | |
变量名 | 类 型 | 静态 | 数组 | 备 注 | 局_时间句柄 | 整数型 | | | 局_时间 | LARGE_INTEGER | | |
判断 (延时单位 = 0 且 是否为空 (延时间隔 ))  延时间隔 = 5000 × 60 × 60  延时单位 = 5000 × 60 × 60 判断 (延时单位 = 0 ) 延时单位 = 1 判断 (延时单位 = 1 ) 延时单位 = 1000 判断 (延时单位 = 2 ) 延时单位 = 1000 × 60 判断 (延时单位 = 3 ) 延时单位 = 1000 × 60 × 60  局_时间.QuadPart = -10 × 延时间隔 × 1000 × 延时单位局_时间句柄 = CreateWaitableTimerA (0, 假, 0 )SetWaitableTimer (局_时间句柄, 局_时间, 0, 0, 0, 假) 判断循环首 (MsgWaitForMultipleObjects (1, 局_时间句柄, 假, -1, 255 ) ≠ 0 ) 处理事件 () 判断循环尾 ()CloseHandle (局_时间句柄 )返回 (真)
|
|