Q&A

  • 윈도우 종료/리부팅/로그오프시 프로그램 종료가 안되요
안녕하세요

윈도우가 종료 혹은 리부팅 로그오프시..
제가 만든프로그램이 떠있는 상태라면 제대로 종료가 이루어지질
않더군요.

그래서 이곳 게시판을 참조해서 아래의 WMQueryEndSessing 를
만들었습니다.

procedure TMainForm.WMQueryEndSessing(var Msg: TMessage);
begin
Close;
inherited;
Msg.Result := LongInt(True);
end;

이렇게 작업을 하니 윈도우 종료시 제 프로그램은 제대로 종료를
이루어지게 되었습니다. 하지만 제 프로그램이 종료된후 윈도우
종료 작업이 멈추게 되더군요. 다시 한번 윈도우 종료를 해주어야
윈도우가 꺼지더군요.

왜이런걸까요 제가 WMQueryEndSessing를 잘못 사용한것인가요
답변좀 부탁드립니다.

PS. 아 그리고 제 프로그램은 3개의 폼을 가지고 있습니다.
혹시나해서 --;;;;;;;;;;;;
0  COMMENTS