Q&A

  • NMUDP 컴포넌트사용시 시스템종료 안되요.급해요,도와주세요.
안녕하세요. 급해요,도와주세요. 제발도와주세요. 2일을 해맸습니다.



채팅 프로그램을 하나 작성하는데

NMUDP 컴포넌트(동시접속해서 사용가능하게) 사용했는데

윈도우 시스템을 종료하면 한번에 종료가 되지 않고 다시 원위치 됩니다.

다시 종료하면 시스템 종료됩니다.



소스는

private

{ Private declarations }

procedure QUERYENDSESSION(var Msg:TWMQUERYENDSESSION); message WM_QUERYENDSESSION;

...



procedure TSvrForm.FormClose(Sender: TObject; var Action: TCloseAction);

begin

Release;

if NMUDP1 <> nil then NMUDP1 := nil;

if SvrForm <> nil then SvrForm := nil;

Action := caFree;

end;



procedure TSvrForm.QUERYENDSESSION(var Msg:TWMQUERYENDSESSION);

begin

Close;

ExitWindowsEx(EWX_LOGOFF,0);

end;



어떻게 해야 하나요....전화라도 주신다면(19-247-7944)



0  COMMENTS