ATL组件自己监听自身子实例的连接点事件有关问题CONNECT_E_CANNOTCONNECT
ATL组件自己监听自身子实例的连接点事件问题CONNECT_E_CANNOTCONNECT
现在有一个ATL复合控件,在其实例化后,又作为容器在自己的窗口里创建里一个自己的实例,现在我想在控件里去监听这个子实例的连接点事件,但是在调用AtlAdvise时返回CONNECT_E_CANNOTCONNECT错误,请高手指教一下怎么回事?!注:控件本身实现经测试没有问题,单纯发送事件也在IE里面测试响应正确。
------解决方案--------------------
没这么用过,不过听上去好像是一个容易堆溢出的方法!
------解决方案--------------------
lz是怎么去侦听这个事件的?
------解决方案--------------------
应该是违反了线程套间的原则,你需要提供创建新实例的代码出来看看
现在有一个ATL复合控件,在其实例化后,又作为容器在自己的窗口里创建里一个自己的实例,现在我想在控件里去监听这个子实例的连接点事件,但是在调用AtlAdvise时返回CONNECT_E_CANNOTCONNECT错误,请高手指教一下怎么回事?!注:控件本身实现经测试没有问题,单纯发送事件也在IE里面测试响应正确。
------解决方案--------------------
没这么用过,不过听上去好像是一个容易堆溢出的方法!
------解决方案--------------------
lz是怎么去侦听这个事件的?
------解决方案--------------------
应该是违反了线程套间的原则,你需要提供创建新实例的代码出来看看