Q&A

  • ActiveX 컨트롤(OCX) 제작시 문제
Component | New Component
를 이용해서 ActiveX로 변환할 Component를 만들었습니다..
TPanel를 상속받게 일단 만들었습니다.
그곳에

public :
     A(B:string;C:TField);

형의 함수도 생성했습니다.

이것을 Component 등록하였습니다..

등록된 Component를 Form에 올려놓코..
보면 A 함수를 이용할 수 있습니다..

최종목표는 ocx 제작 이기에 위에 만들어진 Component를
ocx로 변환해주는 작업을 하였습니다.

File | New | Other
에서 ActiveX 탭에서 ActiveX Control를 선택해서.
위에서 생성한 Component를 선택해주고 ocx파일을 생성하였습니다.

이 ocx파일을
Component | Import ActiveX 를 이용해서 ActiveX컨트롤을
등록하였습니다.

그런데 문제는 위에서 선언한 A 함수는 ActiveX 컨트롤에
포함이 안되는군요..

문제가 무엇인지 찾을 수가 없습니다.

실질적으로 필요한것은 A 함수 인데 말이죠
A 함수를 ocx 형태로 만들어서 웹에서 사용하는게 목적인데요..
델파이에서 ocx제작하는 방법을
component만든후 ActiveX control로 변환하는 방법밖에 몰라서
그러는데 해결책좀 알려주십시요..
1  COMMENTS
  • Profile
    서기원 2004.12.16 00:41

    ActiveX 컨트롤로 만들고 나서, Type Library에서 Interface에 A함수를 호출하기 위한 method를 하나 추가하고 method안에서 A함수를 호출하시면 될 것 같습니다.

    그럼 즐푸하세요~