Q&A

  • sleep(100)에서 탈출은 어떻게 해야합니까?
예를 들어서

sleep(100)이라고 한후에

sleep(100)을 마치지 전에

그 문장을 끝내고 다른 문장을 실행하고자합니다.

아시는 분은 한 수 지도 부탁드립니다.



1  COMMENTS
  • Profile
    이경문 2000.11.28 09:34
    안됩니다. 쩝....

    다음과 같이 해 보시져...



    var

    CanExit: Boolean;



    procedure Wait(Duration: DWORD);

    var

    Start: DWORD;

    begin

    CanExit := false;

    Start := GetTickCount;

    while not CanExit and (GetTickCount <= Start + Duration) do

    Application.ProcessMessages;

    end;



    중간에 나가야 할 경우에 CanExit에 true를 넣으면 됩니다.





    1111ho wrote:

    > 예를 들어서

    > sleep(100)이라고 한후에

    > sleep(100)을 마치지 전에

    > 그 문장을 끝내고 다른 문장을 실행하고자합니다.

    > 아시는 분은 한 수 지도 부탁드립니다.

    >