Q&A

  • 지금 실행중인 프로그램을 강제로 종료하기
Form1에서



repeat

Application.ProcessMessages;

..

..

..

until false;



form1에서 루틴이 동작하고 있는데 form2에서 form1을 close해도

루틴을 빠져나오지 않고 프로그램이 동작을 하는데

루틴이 동작중이라고 강제로 프로그램을 종료할수 없나요

알려주세요



즐거운 통신되셔요.......

1  COMMENTS
  • Profile
    이경문 2001.04.13 22:12
    프로그램을 정석으로 작성한다면 무한루프는 없어져야 겠져.

    즉 repear until문에서 ShutDown이라는 변수를 사용해서

    외부어세 ShutDown을 true로 만들면 루프나 빠져 나가는 방법으로요....



    강제로 종료할 수도 있습니다.

    Application.Terminate;

    별로 좋은 방법은 아닙니다.

    pch wrote:

    > Form1에서

    >

    > repeat

    > Application.ProcessMessages;

    > ..

    > ..

    > ..

    > until false;

    >

    > form1에서 루틴이 동작하고 있는데 form2에서 form1을 close해도

    > 루틴을 빠져나오지 않고 프로그램이 동작을 하는데

    > 루틴이 동작중이라고 강제로 프로그램을 종료할수 없나요

    > 알려주세요

    >

    > 즐거운 통신되셔요.......