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
[15044] Re: [자답] 해답을 찾았습니다..
Falco [falco] 821 읽음    2002-01-27 11:02
C++에 익숙하지가 않아서 잘 몰랐네요...

/* TRunButtons */

__fastcall TRunButtons::TRunButtons(TddgLaunchPad* LaunchPad) : TCollection(__classid(TRunBtnItem))
                                                 ~~~~~~~~~~~~~~~~~~~~~~~  <-- 여기하구요...
{
   TCollection::TCollection(__classid(TRunBtnItem));
            ~~~~~~~~~~~~~~~~~~~~~~~~  <-- 여기하구요...
..........
}
//---------------------------------------------------------------------------

위 처럼 바꿔주니까 되네요..^^;  구글에서 검색한 내용중에 나오더군요.
앞으로 구글을 자주 이용하게 될것 같습니다...


Falco 님이 쓰신 글 :
: TCollection, TCollectionItem 을 사용 해 보기 위해서 델파이 책을 보면서 빌더로 작업을 하고 있는데요.. 막히는 곳이 있네요..
:
: /* LnchPad.h */
:
: class TddgLaunchPad;
:
: class TRunBtnItem : public TCollectionItem
: {
: .............
: public:
:         __fastcall TRunBtnItem(TCollection* Collection);
:         __fastcall ~TRunBtnItem(void);
: };
:
: class TRunButtons : public TCollection
: {
: ..............
: public:
:         __fastcall TRunButtons(TddgLaunchPad* LaunchPad);
: };
:
: class TddgLaunchPad : public TScrollBox
: {
: ............
: public:
:         __fastcall TddgLaunchPad(TComponent* Owner);
:         __fastcall ~TddgLaunchPad(void);
: };
:
: /* LnchPad.cpp */
:
: /* TRunBtnItem */
:
: __fastcall TRunBtnItem::TRunBtnItem(TCollection* Collection) : TCollectionItem(Collection)
: {
:   TCollectionItem::TCollectionItem(Collection);
: ............
: }
: //---------------------------------------------------------------------------
:
: __fastcall TRunBtnItem::~TRunBtnItem(void)
: {
: ..........
:   TCollectionItem::~TCollectionItem();
: }
: //---------------------------------------------------------------------------
:
: .......
:
: /* TRunButtons */
:
: __fastcall TRunButtons::TRunButtons(TddgLaunchPad* LaunchPad) : TCollection(TRunBtnItem)
:                                                 ~~~~~~~~~~~~~~~~~~~~~~~  <-- 여기하구요...
: {
:   TCollection::TCollection(TRunBtnItem);
:            ~~~~~~~~~~~~~~~~~~~~~~~~  <-- 여기하구요...
: ..........
: }
: //---------------------------------------------------------------------------
:
: .......
:
: /* TddgLaunchPad */
:
: __fastcall TddgLaunchPad::TddgLaunchPad(TComponent* Owner) : TScrollBox(Owner)
: {
:   TScrollBox::TScrollBox(Owner);
: .....
: }
: //---------------------------------------------------------------------------
:
: __fastcall TddgLaunchPad::~TddgLaunchPad(void)
: {
:  .........
:   TScrollBox::~TScrollBox();
: }
:
: 위에 밑줄친 부분에서 문제가 생기네요.  TCollection::TCollection(클래스 타입); 이렇게 돼야 할것 같은데, TRunBtnItem 을 사용하니 안되는 군요..  어떻게 해야 할까요?

+ -

관련 글 리스트
15041 [질문] TCollection 을 이용할때 문제입니다... Falco 997 2002/01/26
15044     Re: [자답] 해답을 찾았습니다.. Falco 821 2002/01/27
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.