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
[11816] Re:Re:Re:Re:다시 한번 IdTcpServer에서..
허접빌더 [] 995 읽음    2001-10-16 16:49
묻지마다쳐 님이 쓰신 글 :
: 허접빌더 님이 쓰신 글 :
: : 우선 답변 감사드립니다.. 그래도 제일 먼저 답변을 주셨네요... ㅡㅡ''
: :
: : 일단 저렇게 한 이유는 처음에도 말씀을 드렸지만 Messenger 를 형태의 통신 프로그램을 개발하고 있기 때문입니다....
: : P2P 로 메세지들이 오가기 때문에 각각의 컴퓨터에 TcpServer 와 TcpClient 를 하나씩 가지게 되는거죠.. 그러니까.. 각 클라이언트들이 서버도 되고 클라이언트도 되는 형태입니다..
: :
: : 만약 A 라는 컴퓨터에서 B 라는 컴퓨터로 메세지를 날렸을때... B 라는 컴퓨터에 있는 TcpServer 에서는 이 메세지를 받아서 A 라는 사람과 이전에 얘기를 하고 있지 않았다면 새로운 Form 을 생성하고 얘기를 할 수 있도록 하게 되는 것이죠... 그러니까.. 마구 창이 뜬다는 것은 아닙니다..
: :
: : 그리고 메모리 해제 역시 새로운 Form 이 생성 되고 나서 얘기를 하다가 얘기가 끝나고 창을 닫을때 해제 하려고 하는데요.. ㅡㅡ'' 이것이 맞는 방법인지는 모릅니다.. 하지만 방법에는 정답이 없다고 생각합니다..
: :
: : 아무튼 OnExcute 이벤트 안에서 창을 생성해야 하기에 질문을 올렸습니다.. 아시는 분 있으면 다시 한번 답변을 부탁드립니다..
:
: 제가 지금 델파이로 테스트 해보고 있는데요(cbuilder는 인디가 안깔린 관계로..)
: tracert로 차근차근 돌려보니깐
: 생성도 되고 show도 되는군요
: 그런데
: 함수끝나는 부분에서 몽땅 사라지는군요
: 아마도 인디가 쓰레드를 생성해주는데 그 쓰레드가 그 함수와동시에 끝나나 봅니다
: 인디소스 보기전에 뭐라 말하긴 그렇지만요..
: 그러니깐 쓰레드 위에서 생성된 form들이 몽땅다 날아가는듯합니다요
: trace로 차근차근 해보시죠...분명히 show됩니다..
:

넹.. 님의 말씀이 맞을겁니다.. 저 같은 경우는 trace 로는 하지 않았지만 Show 구문 뒤에 ShowMessage 를 찍어보니까.. 정확하게 Show 는 됩니다.. 아주 깔끔하게.. 그런데 그 이후로는 Form 이 죽어버립니다..
그래서 제가 이렇게 헤매고 있는 중입니다.. ㅠ.ㅠ
아무튼 테스트 까지 해 주시고 감사합니다... 계속 해결책을 찾아봐야 겠군요... ^^;
그럼 즐프하세요..

+ -

관련 글 리스트
11804 다시 한번 IdTcpServer에서.. 허접빌더 975 2001/10/16
11808     Re:다시 한번 IdTcpServer에서.. 묻지마다쳐 1331 2001/10/16
11812         Re:Re:다시 한번 IdTcpServer에서.. 허접빌더 871 2001/10/16
11815             Re:Re:Re:다시 한번 IdTcpServer에서.. 묻지마다쳐 877 2001/10/16
11816                 Re:Re:Re:Re:다시 한번 IdTcpServer에서.. 허접빌더 995 2001/10/16
11817                     Re:Re:Re:Re:Re:[잡담]indy..쩝.. 묻지마다쳐 981 2001/10/16
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.