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
[69809] Re:Re:Re:IdTcpServer 사용시 종료가 제대로 안되는 문제.....(자답)
대마두 [] 2232 읽음    2013-07-10 12:04
원인 발견했습니다 TT

접속여부 확인위해 OnConnect와 OnDisconnect에 ShowMessage를 삽입해뒀는데

프로그램 닫으려고 하면서 ShowMessage를 띄우고 폼을 닫는데 메세지 창이 백그라운드에 남아있네여

이런 어처구니 없는 바보같은 실수를  ㅜㅜ...

신경써주신 박우성님 감사합니다. ㅜㅜ

대마두 님이 쓰신 글 :
: 말씀하신대로 해도 안되네여 ㅜㅜ
:
: 프로세스에 남아있어 강제 종료 해야 되네요.
:
: 혹 다른 방법 없으신가요?
:
: 박우성 님이 쓰신 글 :
: : 제 기억으로는 IdTCPServer->StopListening() 을 하면 문제가 없었던 것 같습니다.
: :
: : 대마두 님이 쓰신 글 :
: : : IdTcpServer를 이용하여 데이터 주고 받는 프로그램을 작성하고 있습니다.
: : :
: : : 종료를 했을때 디버그 모드에서 보면 완전히 종료가 안되어 프로그램 리셋을 꼭 눌러줘야 합니다.
: : :
: : : 1. 프로그램 실행후 Client가 접속을 안한상태에서 Server프로그램종료
: : : ->Server 정상적으로 종료
: : :
: : : 2. 프로그램 실행후 Client가 접속하고 Client가 프로그램을 종료하면서 접속을 종료한 이후에 Server프로그램 종료
: : : ->Server 정상적으로 종료
: : :
: : : 3. 프로그램 실행후 Client가 접속하고 Server에서 프로그램을 종료할 때
: : : ->Server 프로그램 종료를 하나 디버그 모드에서 완전 종료가 안되어 있음.
: : :
: : : 생각에는 Server 종료시 접속한 쓰레드가 남아있어서 제대로 종료가 안된다고 생각하는데
: : : 종료가 안되는건지 아니면 다른 이유로 종료가 안되는건지.
: : :
: : : 이런경우 겪으셨거나 해결방법 아시는 분 답변 부탁드립니다.

+ -

관련 글 리스트
69802 IdTcpServer 사용시 종료가 제대로 안되는 문제..... 대마두 1885 2013/07/09
69803     Re:IdTcpServer 사용시 종료가 제대로 안되는 문제..... 박우성 2310 2013/07/09
69806         Re:Re:IdTcpServer 사용시 종료가 제대로 안되는 문제..... 대마두 1967 2013/07/10
69809             Re:Re:Re:IdTcpServer 사용시 종료가 제대로 안되는 문제.....(자답) 대마두 2232 2013/07/10
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.