program test;
uses Windows, classes;
var AppEnd : Boolean;
{$R *.res}
function CtrlHandler(fdwCtrlType: DWORD): Boolean;
begin
case fdwCtrlType of
CTRL_C_EVENT ,
CTRL_CLOSE_EVENT ,
CTRL_BREAK_EVENT ,
CTRL_LOGOFF_EVENT ,
CTRL_SHUTDOWN_EVENT : begin
AppEnd := False;
end;
else Result := False;
end;//end case
end;
begin
AppEnd := True;
SetConsoleCtrlHandler(@CtrlHandler, TRUE);
while AppEnd do begin
sleep(10);
//무언가를 한다.
end;//end while
end.
'Academy I > Tech Academy' 카테고리의 다른 글
[Delphi]글자가 한글인지 확인 (0) | 2019.03.06 |
---|---|
[Delphi]Pointer (0) | 2019.02.20 |
[Delphi]인터넷 연결 상태 확인 (0) | 2019.01.31 |
[Delphi]실제 웹페이지 주소연결을 체크하는 방법 (0) | 2019.01.31 |
[Delphi]익명함수+쓰레드를 활용한 간단한 쓰레드 사용 방법 (0) | 2019.01.31 |
[Delphi]Spring4d 강좌 3 Generic Collection Library (0) | 2019.01.31 |
[Delphi]Spring4d 강좌 2 Lazy Object Creation (0) | 2019.01.31 |
[Delphi]Spring4d 강좌 1 (객체 자동 파괴) (0) | 2019.01.31 |