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
[22416] 윈도우 종료 시 프로그램 때문에 종료 안됨 -_-
아제나 [azena] 1630 읽음    2002-11-03 12:14
혼자 찾아볼려고 끙끙대도 도저히 모르겠네요 -_-

내부 버그인거 같기도 하고 -_-

void __fastcall TMain::WndProc(Messages::TMessage &WndMessage)
{
  if( WndMessage.Msg == WM_QUERYENDSESSION )
  {
    WndMessage.Result = TRUE;
    SystemHalt = true;
  }

  TForm::WndProc( WndMessage );
}


void __fastcall TMain::FormCloseQuery(TObject *Sender,
      bool &CanClose)
{
  CanClose = true;

  if( SystemHalt )
  {
    ProcTerminate();

    Application->Terminate();
  }
}

이런 코드인데...

이게 실행되고 나면 프로그램은 정상적으로 종료되는데,

윈도우가 종료가 되질 않습니다.

종료가 취소되어 버린다고 해야겠죠.. -_-

윈도우 2000에서도 윈도우 98에서도 마찬가지네요.

ProcTerminate()를 주석처리해도 마찬가지군요. -_-;;;;

다른 부분에 문제가 있는 듯 하옵니다.

이런 경험 겪으신 분? 설마 한분도 안계신지 ㅠㅠ

+ -

관련 글 리스트
22416 윈도우 종료 시 프로그램 때문에 종료 안됨 -_- 아제나 1630 2002/11/03
31052     Re:윈도우 종료 시 프로그램 때문에 종료 안됨 -_- 김은경 1244 2002/11/04
22430     Re:윈도우 종료 시 프로그램 때문에 종료 안됨 -_- 김은경 2407 2002/11/04
22435         Re:Re: 진짜네요 -_- NetMaster 컴퍼넌트 버그인 듯... 아제나 1058 2002/11/05
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.