오래된 글들/Gentlecat's Job

폼 얼지 않게 sleep 주기

젠틀캣 2008. 11. 19. 03:24

Procedure SleepProc(milisecond : DWORD);
var
maxloop : Integer;
iindex : integer;

begin
maxloop := (milisecond div 50)+(milisecond mod 50);
for iindex := 1 to maxloop do begin
if Application.Terminated then
begin
Break;
Exit;
Application.Terminate;
end;
Sleep(50);
Application.ProcessMessages;
end;
end;


사용예 :   SleepProc(50);