Form1에서 repeat Application.ProcessMessages; .. .. .. until false; form1에서 루틴이 동작하고 있는데 form2에서 form1을 close해도 루틴을 빠져나오지 않고 프로그램이 동작을 하는데 루틴이 동작중이라고 강제로 프로그램을 종료할...
이경문
•
2001.04.13 22:12
프로그램을 정석으로 작성한다면 무한루프는 없어져야 겠져.
즉 repear until문에서 ShutDown이라는 변수...
즉 repear until문에서 ShutDown이라는 변수를 사용해서
외부어세 ShutDown을 true로 만들면 루프나 빠져 나가는 방법으로요....
강제로 종료할 수도 있습니다.
Application.Terminate;
별로 좋은 방법은 아닙니다.
pch wrote:
> Form1에서
>
> repeat
> Application.ProcessMessages;
> ..
> ..
> ..
> until false;
>
> form1에서 루틴이 동작하고 있는데 form2에서 form1을 close해도
> 루틴을 빠져나오지 않고 프로그램이 동작을 하는데
> 루틴이 동작중이라고 강제로 프로그램을 종료할수 없나요
> 알려주세요
>
> 즐거운 통신되셔요.......