_IPlayerEvents 연결 지점 인터페이스를 만들었습니다. 은 내가 프로젝트를 구축했습니다 OnConnect()
OnDisconnect()
방법 중 몇 가지를 추가했습니다, 그리고 VS2008는 CProxy_IPlayerEvents 클래스의 코드를 생성했습니다 HRESULT Fire_OnConnect(){...}
HRESULT Fire_OnDi
COM을 통해 사용할 수있는 실행중인 서비스가 있습니다. 나는 그걸로 Activator을 사용하여 연결할 수 있습니다. 내가 COM 라이브러리를 using MyLib;
를 연결 한 다음 인스턴스로 내 개체를 얻을 Activator.CreateInstance((Type.GetTypeFromProgID("RunningInstance")));
이가 여러
ATL을 사용하여 COM 구성 요소를 만들려고하는데 VB 클라이언트에 대한 이벤트를 발생시키고 싶습니다. 나는 세부 사항이 다양하게 보이는 수많은 자습서를 발견했으며 그 중 아무 것도 작동하는 솔루션을 생성하는 것으로 보이지 않습니다. (비주얼 스튜디오 2008를 사용하여) : 여기에 내가 뭐하는 거지입니다 새로운 ATL DLL 프로젝트를 만듭니다. 나는
다음 이벤트가 포함 된 IE7/8 HTML 페이지에 ActiveX 컨트롤이 있습니다. [id(1)] HRESULT MessageReceived([in] BSTR id, [in] BSTR json). Windows에서 이벤트는 OCX.attachEvent("MessageReceived", onMessageReceivedFunc)으로 등록됩니다. 다음 코드는