请教 延迟时间用什么函数 多谢

gg137zeus 2004-07-29 06:30:56
比如VC中 Sleep
Delphi 中用什么呢?
...全文
231 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
godnoloveihavelove 2004-07-29
  • 打赏
  • 举报
回复
sleep
capoatguitar 2004-07-29
  • 打赏
  • 举报
回复
gettickcount比sleep好,用sleep是让应用程序所有线程停止一定时间,这样起不到延迟效果,
ly_liuyang 2004-07-29
  • 打赏
  • 举报
回复
一样是Sleep的
chuxinzi 2004-07-29
  • 打赏
  • 举报
回复
const TIMEDELAYSECONDS=2; //延迟两秒
var
TimeCounter:DWORD;

TimeCounter:=GetTickCount;
while GetTickCount-TimeCounter《TIMEDELAYSECONDS*1000 do
Application.ProcessMessages;



t:=now;
while (now<t+3/24/60/60/1000) do;//延时三毫秒

t:=now;
while (now<t+3/24/60/60) do;//延时三秒

t:dword;
t:=gettickcount
while (gettickcount-t)<3000 do; //延时三毫秒

sleep(3000);////延时三秒

采用定时器也可进行毫秒级的延迟
lionlsl 2004-07-29
  • 打赏
  • 举报
回复
sleep(n)
其中n为毫秒
hmzgz81 2004-07-29
  • 打赏
  • 举报
回复
顶一下
aibeyond2003 2004-07-29
  • 打赏
  • 举报
回复
来晚了顶一下
pigjacs 2004-07-29
  • 打赏
  • 举报
回复
sleep(int)
getit911 2004-07-29
  • 打赏
  • 举报
回复
sleep(1000)延迟一秒

5,388

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧