|
List중에
TClassList와 TObjectList가 있습니다.
님께서 말씀하신 리스트가 이 둘중에 하나 같습니다.
TClassList는 정의가 "A list of class references(metaclasses)"
TObjectList는 정의가 "A memory-managed list of object instances"
로 되어 있네요.
해석이 잘못될까봐 원문을 적었습니다.
참고하십시요.
행인3 님이 쓰신 글 :
: 유창환님 답변 감사합니다.
:
: 하지만 잘 되질 안네요.
:
: 제가 하려고 하는 목적은 특정 객체를 배열에 넣고 사용하려고 하는것입니다.
:
: TList를 사용하려하지만 이놈은 중간의 객체가 삭제가 되면 땡겨지기 때문에 제가 하려고 하는 일을 할수 없구요.
:
: 꼭 배열에 넣어야만 하게 되었습니다.
:
: 아래와 같이 알려주신대로 해보았지만 문법에러가 나더군요...
:
: 동적으로 생성시키는 Class를 배열에 넣으려면 어떻게 해야하나요. 알려주세요. 감사합니다.
:
: ^^
:
:
:
:
: 유창환 님이 쓰신 글 :
: : 행인3 님이 쓰신 글 :
: : : 안녕하세요.
: : :
: : : TForm1의 Public에
: : :
: : : TButton *aButton[];
: : :
: : : 라고 포인터의 동적배열을 선언하였습니다.
: : :
: : : 근데 이렇게 하면 동작은 되는데
: : :
: : : 프로그램을 종료시킬때마다 에러가 납니다.
: : :
: : : 어찌해야 하는지요..
: : :
: : : 요는 특정 객체의 포인터형 배열을 만들고 싶습니다.
: : :
: : : 도와주세요..
: :
: : TButton *aButton[];
: : 이 부분은 TButton의 이차원 배열을 선언하려고 하시는거 같은데 제가 내용을 볼때는
: : 일차원 배열만 쓰시면 될것 같습니다.
: :
: : TButton *aButton;
: :
: : aButton = new TButton[10];
: :
: : 혹시 이런식으로 쓰시려고 하시는건 아니신지...
: :
: :
: :
|