|
자식 컴포넌트에서 호출한게 확실하고요
자식, 부모를 안가리고 생성자 호출이 안돼요. 소스는
//---------------------------------------------------------------------------
// 부모
__fastcall TBaseTreeGrid::TBaseTreeGrid(TWinControl * Owner) :
TCustomGrid(Owner)
{
// ... 이 안에서 브레이크 안걸림. 소스 실행도 안돼는것 확인함.
}
//---------------------------------------------------------------------------
// 자식
__fastcall TTreeGrid::TTreeGrid(TWinControl * Owner)
: TBaseTreeGrid(Owner)
{
// ... 이 안에서도 브레이크 안걸림. 소스 실행도 안돼는것 확인함.
}
//---------------------------------------------------------------------------
에구 ㅠ.-
마법감자 님이 쓰신 글 :
: 상속하신 생성자를 자식 컴포넌트에서 호출해 주는지 확인해 보세요.
: 자식 생성자의 형식은 다음과 같아야 합니다.
:
: __fastcall TChildComponent(TComponent *pOwner)
: : TParentComponent(TComponent Owner)
: {
: .......
: }
:
:
:
: 한동희 님이 쓰신 글 :
: : 상속 받은 새 컴포넌트의 생성자 내에서 브레이크 포인트가 안걸리는데 어떻게 하죠?
: : 폼 디자이너에 이 새 컴포넌트를 놓을 때 호출되는건가?
: : ???
|