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
[43528] 쓰레드 질문 ......
김도훈 [poltman] 823 읽음    2006-02-02 22:15
하루에 질문을 몇 번이나 하는 건지...-_- 살짝 민망하기도 하지만.....나름으로 급해서요....
그래도 답변 잘해 주셔서 정말 감사합니다.....

이번에 쓰레드에 관한 겁니다......

int function(char i,char a,int k)
{
    //메세지 값 세팅...
  if(k==1)
{
   Thd->resume();
}
}

이런 구조로 해서  fuction을 여러번 불려집니다.
이때 i,a,k 값들을 쓰레드로 넘기는 방법이 있나요?
그리고 쓰레드가 실행 될때 sendbuf 를 하는데 recv가 올때 까지 위의
function함수가 끝나지 기다리는 방법이 있나요?

쓰레드가 되는 것은 캡션을 변화하는것 (임프님이 올려 주신 팁을 보고 만들어서)   확인을 했습니다.
문제가 function이 루프를 돌면서 불려 지는데 루프가 끝나야 쓰레드가 돌기 시작하네요....
전 function 이 한번 실행 되면 recv가 오면 쓰레드를 끝내고 (플래그로 쓰레드에서 체크 합니다.)그 후에 function을 끝내고 다음 루프의 function을 실행 하고 싶습니다....

설명이 너무 정신 없나요? 이해 하신 분이 있으셔야 할텐데요...-_ㅜ

늦은밤...좋은 꿈 꾸세요.....

+ -

관련 글 리스트
43528 쓰레드 질문 ...... 김도훈 823 2006/02/02
43576     Re:쓰레드 질문 ...... 크레브 799 2006/02/06
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.