延时函数
来源:互联网 发布:10月份淘宝活动 编辑:程序博客网 时间:2024/05/19 17:56
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
//延迟函数:方法一
procedure
delay(msecs:
integer
);
var
Tick: DWord;
Event: THandle;
begin
Event := CreateEvent(
nil
,
False
,
False
,
nil
);
try
Tick := GetTickCount + DWord(msecs);
while
(msecs >
0
)
and
(MsgWaitForMultipleObjects(
1
, Event,
False
, msecs, QS_ALLINPUT) <> WAIT_TIMEOUT)
do
begin
Application
.
ProcessMessages;
msecs := Tick - GetTickcount;
end
;
finally
CloseHandle(Event);
end
;
//延迟函数:方法二
procedure
Delay(dwMilliseconds:DWORD);
//Longint
var
iStart,iStop:DWORD;
begin
iStart := GetTickCount;
repeat
iStop := GetTickCount;
Application
.
ProcessMessages;
until
(iStop - iStart) >= dwMilliseconds;
end
;
0 0
- 延时函数
- 延时函数
- 延时函数
- 延时函数
- 延时函数
- 延时函数
- 延时函数
- 延时函数
- 延时函数
- 延时函数
- 延时函数
- 延时函数
- js的延时函数
- Linux中的延时函数
- js的延时函数
- linux延时函数
- linux延时函数
- c++延时函数
- 记录几个C++多继承中,this指针与多虚表间编译与处理的疑问,看编译器的行为。
- mysql 字符串截取和替换整理
- Oracle11G新增Impdp/Empdp备份恢复命令使用详解
- BP神经网络识别绝缘子
- 设置开机自动启动
- 延时函数
- SQL Server系统表sysobjects介绍与使用
- Android循序渐进 - 4.1.2 Android四大组件之-Activity(初窥门径)
- LRU是如何操作的
- 关于C++中类类型转换操作符总结
- 分享8年开发经验,浅谈java程序员职业规划
- 10.19
- 直接插入排序(OC实现)
- linux 目录与文件