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
[37941] Re:Re:Main Loop에서 실행중일때 다른 쓰레드에서 메시지를 못받는것 해결좀 해주세요
이재수 [ljsyh] 797 읽음    2004-11-08 16:44
유영인님 정말 감사합니다.
적용한 결과 잘되네요.
다음에 모르는 것이 있으면 잘부탁드립니다.
그럼 환절기 건강 조심하세요
"^ ^"

유영인  Cuperido 님이 쓰신 글 :
: 소스를 보지 않아서 어디가 문제인지는 잘 모르겠지만,
:
: 가장 기본적인 해결 방법을 말씀 드리자면,
: Application->ProcessMessages(); 를 추가해 보시기 바랍니다.
: (단, 쓰레드등의 멀티 테스킹 상의 작업 순서가 변경될 수 있으니 이점은
: 프로그램 흐름을 잘 이해하시고 작업하시기 바랍니다)
:
: 또, 메시지는 받는데 출력을 못하는 것일수도 있으니,
: ProgressBar->Repaint(); 도 추가해 보시기 바랍니다.
:
:
: cuperido
:
:
: 이재수 님이 쓰신 글 :
: : 어제 등록하고 처음으로 글을 올립니다
: : ( "꾸벅" )
: :
: : Main Form 에서 튼 클릭시 RS232C로 전송하는 프로그램입니다.
: : 여러 화일을 전송 하기에 시간이 만이 소요 되어 전송부를 쓰레드로 만들어 사용 했는데
: : Main Form에서 Loop가 끝나기전( 전처리 할것이 많아서 ) 까지는 Message를 받지 못하네요
: : 쓰레드에서  주는 정보가 전송량인데 ProgressBar에 나타내기 위해서 Message를 전송합니다.
: : 쓰레드를 사용하지 않고 할경우는 잘되었는데 ???
: :
: : 해결 방법을 아시는 고수님 해결좀 해 주세요.

+ -

관련 글 리스트
37881 Main Loop에서 실행중일때 다른 쓰레드에서 메시지를 못받는것 해결좀 해주세요 이재수 820 2004/11/04
37896     Re:Main Loop에서 실행중일때 다른 쓰레드에서 메시지를 못받는것 해결좀 해주세요 유영인 Cuperido 879 2004/11/05
37941         Re:Re:Main Loop에서 실행중일때 다른 쓰레드에서 메시지를 못받는것 해결좀 해주세요 이재수 797 2004/11/08
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.