M
my128
Unregistered / Unconfirmed
GUEST, unregistred user!
我怀凝是
procedure SysDelay(aMs:Longint);//延时过程
var
TickCount:LongInt;
begin
stopdl:=false;
TickCount:=GetTickCount;
while (GetTickCount - TickCount < aMs) do
begin
Application.ProcessMessages;
end;
end;
这里出现问题,我用延时用得很多,只要软件一运行就延时,延时是1000毫秒,再运行一段程序,使得cpu时时在100%的状态,有什么方法可以解决非吗,嘻嘻先说明一下用sleep来延时是不行滴,我试过
procedure SysDelay(aMs:Longint);//延时过程
var
TickCount:LongInt;
begin
stopdl:=false;
TickCount:=GetTickCount;
while (GetTickCount - TickCount < aMs) do
begin
Application.ProcessMessages;
end;
end;
这里出现问题,我用延时用得很多,只要软件一运行就延时,延时是1000毫秒,再运行一段程序,使得cpu时时在100%的状态,有什么方法可以解决非吗,嘻嘻先说明一下用sleep来延时是不行滴,我试过