자체 제작한 객체를 상속하여 Active X 를 만들려 합니다.
예를 들어 ,Tpanel를 상속하여 Tnewpanel라는 델파이 콘트롤을 만들고,
다시 이를 상속받아 원하는 Active X 를 만들려 합니다.
헌데,이상한 현상이 벌어지고 있습니다.
제작한 델파이 콘트롤인 Tnewpanel에 들어있는 Procedure 나 function 은 Active X에서 전혀 상속받지 못하고 있다는 것입니다.또 그냥 변수로 선언된것도 역시 상속받지 못한다는것입니다.
헌데 그외에 속성이나 이벤트는 잘 상속받고 있습니다.
예를 들어 Tnewpanel안에 moveleft라는 Procedure 라는 것을 만들어 놓았는데
이놈이 active X에 상속받으면 않보인다는 것입니다.
더 정확히 예를 들면
Tnewpanel=class(tpanel)
private
fs:string ;
public
aa:string
procedure moveleft ;
publiched
property fss:string read fs write fs
end;
라는 Tnewpanel을 하나 만들고 이를 상속받아 Active X를 생성하면
fss는 보입니다.
aa는 안보입니다.
moveleft는 안보입니다.
왜 이런 거지요? .원래 그런건가요 ?
(전에 몇번 Active X 콘트롤을 만들어본적 있는데 그때는 이러한
문제가 없었던 것으로 기억이 되거든요..
조언좀 부탁드립니다.)