C++Builder Programming Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
C++빌더 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
컴포넌트/라이브러리
메신저 프로젝트
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
볼랜드포럼 광고 모집

C++빌더 Q&A
C++Builder Programming Q&A
[12019] Re:Re:Re:[질문]windows 종료시 원하는 루틴수행후 windows 종료.
큐피리도 이니 [cuperido] 878 읽음    2001-10-23 16:32
kkadin 님이 쓰신 글 :
: 답변감사합니다.
: 그런데요.. 할려고 하는게 뭐냐면..
: 일단 어디선가 windows종료 message가 날라오면
: 열심히 돌아가고 있던 제 프로그램은 data를 save하는등의 작업을 하고
: windows를 종료시키고 싶은 것입니다.
:
: 다시 요약하면.
:
: 나쁜상황 : windows 종료 message발생 ( 60초 안에 다 죽어라.. )
:
: -> 제 프로그램 : 앗! 세이브 빨랑 하자. 세이브 지지직..~~
:
: -> windows 종료. -> power off..
:
: 이렇게 하고 싶거든요..
:
: 나쁜상황의 message를 받기 위해선 message map도 필요하구요..
: 종료시킬려면. 종료 명령도 필요한것 같은데요.. 어떻게 해결해야 할지..
:


제가 보기에는 잘 짜신것 같은데요.. 재귀 호출이 된다고 하면.. blShutdowning 이라는 bool형
함수를 하나 만들어서 현재 종료중인지 체크를 해서, 체크 중이면 건너뛰면 되지 않을까요?

아니면.. 배치파일로.. 아래 내용으로 하나 만드신 다음

C:\WINDOWS\RUNDLL.EXE user.exe,exitwindows

그다음에, WinExec등으로 실행시키고 프로그램을 종료시키면 되지 않을까라는 생각이 드네요.

긁적.. 안되면.. 다른 잔머리를 굴려보도록 하죠.. -_-a


cuperido.

+ -

관련 글 리스트
11998 [질문]windows 종료시 원하는 루틴수행후 windows 종료. kkadin 796 2001/10/23
12122     [참고] windows 종료시 원하는 루틴수행후 windows 종료. Jun 908 2001/10/26
12025     Re:[질문]windows 종료시 원하는 루틴수행후 windows 종료. 로렌조 856 2001/10/23
12009     Re:[질문]windows 종료시 원하는 루틴수행후 windows 종료. 로렌조 845 2001/10/23
12012         Re:Re:[질문]windows 종료시 원하는 루틴수행후 windows 종료. kkadin 789 2001/10/23
12019             Re:Re:Re:[질문]windows 종료시 원하는 루틴수행후 windows 종료. 큐피리도 이니 878 2001/10/23
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.