2011-10-13 2 views
1

시스템에서 비디오를 가져 오는 데 사용하는 TLB 파일에 정의 된 인터페이스가있는 고객을 위해 플러그 인을 구현하려고합니다.MFC를 사용하여 COleControl에서 사용자 지정 인터페이스 구현

이 인터페이스를 구현해야하는 COleControl을 기반으로하는 ActiveX 컨트롤이 있지만 올바르게 수행하는 방법을 찾는 데 문제가 있습니다. DISP_FUNCTION_ID 및 DISP_PROPERTY_ID를 사용하여 메소드/속성을 TLB의 dispinterface에 연결했지만 QueryInterface가 가져올 수 있도록 인터페이스를 구현하는 등록 방법을 파악할 수 없습니다.

내가 너무 부드러운 주시기 바랍니다, 전체 COM 일에 좀 새로운 해요,하지만 어떤 도움을 주시면 감사하겠습니다 :)

건배,

캘럼을

답변

0

TLB 파일은 당신에게에게주고있다 개발에 대한 정의. 구성 요소를 등록하려면 COM dll이 실제로 필요합니다. DLL을 등록하려면 "REGSVR32"명령 (http://ss64.com/nt/regsvr32.html)이 필요합니다. COM 라이브러리의 일부로 클래스를 만들 수없는 경우 http://www.codeproject.com/KB/atl/SimpleATLCom.aspx 예제를 참조하면 간단한 COM 객체를 얻을 수 있습니다.

관련 문제