本帖最后由 小明无敌 于 2019-3-19 21:55 编辑
延时单位为小时的话 好像没效果 还是毫秒单位
延时单位改为长整数好像就OK了 源码里面 变量名 | 类 型 | 静态 | 数组 | 备 注 | 局_时间句柄 | 长整数型 | | | 局_时间 | 程序延时 | | | 判断 (延时单位 = 0 且 是否为空 (延时间隔 )) 延时间隔 = 5000 × 60 × 60 延时单位 = 5000 × 60 × 60 判断 (延时单位 = 0 )延时单位 = 1 判断 (延时单位 = 1 )延时单位 = 1000 判断 (延时单位 = 2 )延时单位 = 1000 × 60 判断 (延时单位 = 3 )延时单位 = 1000 × 60 × 60 局_时间.成员_时间 = -10 × 延时间隔 × 1000 × 延时单位局_时间句柄 = CreateWaitableTimerA (0, 假, 0 )SetWaitableTimer (局_时间句柄, 局_时间, 0, 0, 0, 假)判断循环首 (MsgWaitForMultipleObjects (1, 局_时间句柄, 假, -1, 255 ) ≠ 0 )处理事件 ()判断循环尾 ()CloseHandle (局_时间句柄 )返回 (真) |