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
[20828] [질문]Thread에 대한질문입니다.
하안인 [hurco] 778 읽음    2002-08-16 11:29
Thread를 하나 만들고 어떤 이벤트가 있을때까지 기다리도록 하려면 어떻게 하나요.
비주얼씨(아래에 해당되는)

uint dbthread::dbproc(lpvoid pParams)
{
   MSG msg;
   dbThread * pthis = (CdbThread *)pParms;
   if(!(pthis->Create(NULL,"dbproc")))
   {
      return;
   }
   while(GetMessage(&msg,NULL,0,0))
   {
      ThranslateMessage(&msg);
      DispatchMessage(&msg);
   }
}

제가 하려는 것은 쓰레드를 5개 띄워서 각 쓰레드에서 데이타연산을 하려는
것이 아니라 DB에 해당되는 것은 한 쓰레드에서 작업한 후 결과값들을 리턴시켜
주려고 합니다.

비주얼씨에서는 found = SendMessage(dbThread->m_Wnd, WM_DB_REQUEST,0,(long)*pParams)
이러식으로 쓰레드에서 파라미터값을 가져오는데
빌더에서는 어떻게 구현하여야 하나요.


+ -

관련 글 리스트
20828 [질문]Thread에 대한질문입니다. 하안인 778 2002/08/16
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.