|
답변 감사드려요..^ ^
이거 제가 아는게 넘 없어서리... 신경써주셔서 감사합니다..
컴포넌트 생성하게 하는덴 GetOwner를 사용하면 되겠군요.^ ^;;
참 그리고 제가 위에 말한 에러는 다른 방법으로 해결했어요..
__property TPointItem* Items[int Index] = {read=GetItem, write=SetItem};
==>이걸 __published:에 선언하는게 아니라.. public:에 선언하니깐..
그런 이샹한 에러는 안떠더군요..^ ^;
아무생각없이 "property는 published에 선언!!" 무조건 이케만 생각 해버렸는뎅..^ ^;;
이건 BCBDEV.COM 사이트에 가서 보다가 해결하게됬어요..^ ^;;
글구 다시보니 classes에서도 public에다 선언해놨군요..ㅡ ㅡ;;;
이번기회에 영어사이트라고 멀게만 생각했는데..ㅡㅡ;
앞으론 한번씩 둘러 보게 되겠군요.^ ^;;;
제라툴 님이 쓰신 글 :
: 제라툴입니다.
:
: 제가 올려드린 소스는 제가 저장용으로 사용할려구 만든소스라 프로퍼티로 추가 하면 에러가 날겁니다.
:
: 우선님이 원하시는 것처럼 프로퍼티로 추가되서 CollectionItem을 추가할때마다.
:
: 컴퍼넌트가 생기도록할려면..
:
: TCollection을 상속 받은 클래스에서 GetOwner라는 것을 오버라이드 해서 구현하셔야 합니다.
:
: 또 TCollectionItem을 상속 받은 클래스에서 TCollectionItem의 GetOwner를 오버라이드 해서
: 구현하셔야 합니다.
:
: From Zeratul
|