|
아담 님이 쓰신 글 :
: TList안에 여려형의 객체가 들어있습니다.
:
: 그안의 객체를 가져올때 미리 형을 알아야 하는데
: 어떻게 알수 있나요
: 리스트박스의경우는
: ClassRef = Listbox->Items->Objects[Index]->ClassType();
:
: 어쩌구 저쩌구하던데
: 이건되는데 TList는 어떻게하나요?
List1 안에 TObject에서 상속받은 객체들이 들어있다면,
(TObject*)(List1->Items[Index])->ClassType();
이렇게 하면 되지 않나요?
단, 저장된 객체들이 TObject의 자손들이 아니라면 불가능한 방법이지요.
|