안녕하세요. 천리안 프로그래머포럼 C++Builder 담당자 임펠리테리입니다.
파스칼코드에 익숙치가 않아서.. ^^;;;;
TList가 저장하는 정보는 저장되는 객체 자체가 아닙니다. Add로 저장해놓고
Free 시켜버리면 해당객체는 그냥 사라져버리는겁니다. 다시 말해,
TList에 저장되는 것은 복사된 객체가 아니라 씨에서의 포인터, 즉 그냥 주소일
뿐이기 때문에 Add 한 후에 Free 시켜버리면 그 객체는 TList에 남지 않습니다.
그럼 참고하시길...
독립문에서 임펠리테리였습니다.
(cbuilder, cbuilder@thrunet.com)
|