델파이에서 링크드 리스트 구조를 이용하려면. .
어떤 클래스를 사용해야 하나요..
제가 구현하고자하는 기능을 간단하게 말씀드리겠습니다.
데이타베이스의 테이블에서 자료를 읽어옵니다.
테이블의 필드 구조는
회원 아이디 .
후원인 아이디.
회원 성명.
회원 등록일자.
회원 주소
.
.
.
이렇습니다.
이테이블에서 전체의 레코드를 읽어온 후
각 회원의 후원인 관계를 트리 구조로 표현하고자 합니다.
즉.
홍길동
김길동
김일동
김이동
노태웅
김영상
김영택
장학수
장태기
김이동
김상두
송상기
장헤원
정태수
김갑순
김일홍
홍명자
손수자
정일봉
강순태
강남주
정명원
이홍수
홍순철
강원성
강태기
.
.
.
이런 형식의 트리구조로 표현하고 하는데
비쥬얼씨의 경우는 컬렉션 클래스를 이용하여 ..
각가의 노드의 정보를 엘파람에 담아 사용하면 가능하였는데
델파이에서는 어떤 크랠스가 있는지 궁금합니다.
사용할 수 있는 방법도 알려주시면 감사하구요.
그리고 가능하다면..
하나의 노드를 관리하는 .. 클래스를 구현하고 싶은데..
가능할지 모르겠습니다.
즉..
클래스의 멤버데이타가 있고..
name: String
id: integer
addr: String
자식노드를 관리하는
링크리스트 구조체 인스턴스를 가지고 있게 말입니다.
그래서 ..그 클래스의
AddItem이라는..
폴시저를 호출하면.
그 플시저에서는 자기 자신을 트리컨트롤에
등록한 후
자기가 관리하고 있는 자식 노드들도 하위의 아이템으로 등록하도록 하는
기능을 가진 클래스를 구현하고 싶습니다.
어떤 방식이 있는지 궁금합니다.
도움말을 참고 있는데.....
구현하기가 그렇게 쉽지는 않군요..
고수님들 ... 아신다면. .수고스럽더라도 알려 주십시오.
비쥬얼씨로 하면 간단하게 구현하겠지만..
아직은 델파이가 낮설고. .어색하여..
어떻게 접근해야 하는지 .. 난감하군요. .
그럼. .즐코하시고 즐거운 시간 가지시길 바랍니다.
...
초보. .델파이언이고자 하는 노가다맨이..
고수들은 TList보다 Tcollection을 많이 씁니다.
델코강좌란에 List에 대한 고찰이란 글을 참고하세요.