2个回答
展开全部
那就自己写一个延时过程
procedure Delay(MSecs: Longint);//千分之一秒
var
FirstTickCount, Now: Longint;
begin
FirstTickCount := GetTickCount();
repeat
Application.ProcessMessages;
Now := GetTickCount();
until (Now - FirstTickCount >= MSecs) or (Now < FirstTickCount);
end;
调用Delay(5000)就是延时5秒,这样不会像sleep那样造成程序睡觉
procedure Delay(MSecs: Longint);//千分之一秒
var
FirstTickCount, Now: Longint;
begin
FirstTickCount := GetTickCount();
repeat
Application.ProcessMessages;
Now := GetTickCount();
until (Now - FirstTickCount >= MSecs) or (Now < FirstTickCount);
end;
调用Delay(5000)就是延时5秒,这样不会像sleep那样造成程序睡觉
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询