꾸벅~
엄청초봅니다.
델파이에 보면 source파일중에 *.pas에 interface가 선언되있는데요...
여기에 정의된 메쏘드를 쓰고 싶으면 어떻게 해야 합니까...
이 pas파일을 Uses절에 넣고 인터페이스형으로 변수를 선언하고
도트를 찍으면 인터페이스에 정의된 메쏘드나 속성이 나오는것을 볼 수 는 있는데요.
컴파일은 오류없지만 실행시키면 Violation Error 같은 것이 나오는데요...
급해서 그러는데 꼭 답변주세요.
감사합니다
꾸벅~
Interface자체로는 아무런 능력이 없습니다. 실제 Interface가 하는 행동을 구현하는 것
은 객체(COM, ActiveX)이고, 그 Interface가 구현된 객체(COM, ActiveX) 에서 Interface
의 주소를 받아 와 가지고 작업을 해야합니다...
^^ 항상 즐코하세요...
엄청초보 wrote:
> 꾸벅~
> 엄청초봅니다.
>
> 델파이에 보면 source파일중에 *.pas에 interface가 선언되있는데요...
> 여기에 정의된 메쏘드를 쓰고 싶으면 어떻게 해야 합니까...
> 이 pas파일을 Uses절에 넣고 인터페이스형으로 변수를 선언하고
> 도트를 찍으면 인터페이스에 정의된 메쏘드나 속성이 나오는것을 볼 수 는 있는데요.
> 컴파일은 오류없지만 실행시키면 Violation Error 같은 것이 나오는데요...
>
> 급해서 그러는데 꼭 답변주세요.
> 감사합니다
> 꾸벅~
>