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
[59751] Re:Re:쓰레드의 질문입니다.
사악왕 [] 877 읽음    2010-01-14 17:22
저의 질문방식이.... 조금많이 ㅜ.ㅜ 난제인가보네요ㅠ,ㅠ

예전에는요 cpp안에서 쓰래드를 사용할꺼라는 선언을 했거든요.
그래서 이제는 h안에다가 쓰래드를 사용할꺼라는 선언을 하자라는 생각에
그렇다고 다시 cpp안에 다가 선언을 하고 사용을 하면 되는데 그렇게 하면 나중에 문제가 심각해질까봐
지금부터라도 h안에다가 선언을 할려고 하고 있습니다.

이해가 않되는겁니다.

#include는 다했습니다.
#include는 빼먹지 않고 꼬박꼬박 하고 있습니다....

질문1과 질문2는 공통적인 문제가 있습니다.

헤더파일에서 선언을 못한다는겁니다....
헤더파일에다가 선언을 할경우에는
E2303 Type name expected ->에러가 떠서 절 난감하게 만들뿐입니다.


김시환 님이 쓰신 글 :
: 질문의 내용이 어려운거 보다는 질문의 내용이 뭔지를 이해하는게 더 어렵네요...
: 좀 답변하는 사람이 이해하기 쉽도록 질문을 해 주시면 답변도 더 정확해 질듯 한데요..
:
: 그냥 제가 이해한 범위내에서
:
: 질문1 의 경우 Threads 를 선언한 헤더 파일을 #Include 할때 Untd.chh (Untd.cpp 파일일 듯 한데) 에 선언되어 있어서 그럴 겁니다.  Untd.h 에 선언하고 싶다면 Untd.h 파일에 #Include 를 선언해 보세요...
:
: 질문2 도 동일한 경우 일듯 한데요.. TIn *f_th 를 사용하기 위한 헤더 정의가 빠져 있어서 그럴겁니다.
:
: TIn 을 정의한 헤더 파일을 void __fastcall ppp(TIn *f_th); 를 선언한 파일의 맨 위에 #include  해 보세요...
:
: 사악왕 님이 쓰신 글 :
: : 질문1 쓰래드를 생성하고 쓸려고 하면
: :
: : 불르는 곳에서
: :
: : Threads *a;
: : 이런식으로 해서 쓰래드를 부르는걸로 알고 있는되요
: : Untd.chh에서 Threads *a; 위쪽에다가 입력하면 에러가 않뜨고요
: : Untd.h에서 Threads *a; 할경우는 에러가 뜨더라고요
: : [BCC32 Error] Untd.h(249): E2303 Type name expected
: : 이러한 에러가 왜 뜨는지 모르것습니다....
: :
: :
: : 질문2
: :
: : void __fastcall ppp(TIn *f_th);
: :
: : 이런식으로 ppp(쓰래드 );
: : 받을려고 하는되요 파라메터값으로요
: : 하면 이런한 에러가 뜨더라고요
: : [BCC32 Error] UntCo.h(60): E2293 ) expected
: : 저것을 입력을 하면요
: : 왜 그러는지 모르것습니다.

+ -

관련 글 리스트
59749 쓰레드의 질문입니다. 사악왕 893 2010/01/14
59750     Re:쓰레드의 질문입니다. 김시환 973 2010/01/14
59751         Re:Re:쓰레드의 질문입니다. 사악왕 877 2010/01/14
59752             Re:Re:Re:쓰레드의 질문입니다. 김시환 880 2010/01/14
59753                 Re:Re:Re:Re:쓰레드의 질문입니다. 사악왕 898 2010/01/14
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.