안녕하십니까?
제가 액티브 폼을 생성한 다음
타입 라이브러리의 왼쪽 트리뷰의 맨 위의 IxxxX 에서
마우스 오른 버튼을 클릭하여 new-Property에서
TestName 이라는 프로퍼티를 하나 만들었습니다.
그런다음
procedure TAddImageX.Set_ImageName(Value: Integer);
begin
ImageName := Value;
end;
이렇게 하고 컴파일을 하면 TestName 이 선언되어
있지 않다는 에러가 나타납니다.
해결 하는 방법은 없는지요..
제가 뭘 잘못 한건지요... 많은 가르침 바랍니다.
고드름 김정입니다.
Type Library에서 속성을 만드신 후, (데이터타입을 결정하고 ...)
Update 하시면 자동으로 속성에 대한 처리 함수가 작성됩니다.
(정확한 이름이 생각이 나질 않는구요.
위의 툴바중에서 Registry 모양을 한 버튼같은데... )
그리고 그 함수 내부에 구현해 주시면 됩니다.
만약 위의 과정에서 Update가 안되면, Type Library에 추가가 되지 않아,
등록된 값으로 보이지 않을 수 있습니다.
그럼.
psunk wrote:
> 안녕하십니까?
> 제가 액티브 폼을 생성한 다음
> 타입 라이브러리의 왼쪽 트리뷰의 맨 위의 IxxxX 에서
> 마우스 오른 버튼을 클릭하여 new-Property에서
> TestName 이라는 프로퍼티를 하나 만들었습니다.
>
> 그런다음
>
> procedure TAddImageX.Set_ImageName(Value: Integer);
> begin
> ImageName := Value;
> end;
>
> 이렇게 하고 컴파일을 하면 TestName 이 선언되어
> 있지 않다는 에러가 나타납니다.
>
> 해결 하는 방법은 없는지요..
>
> 제가 뭘 잘못 한건지요... 많은 가르침 바랍니다.
>
>