C++ ActiveX 调用Javascript,无法在子线程中调用,求方案 C++ ActiveX CComDispatchDriverIDispatch线程 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 没做过这种调用,绑定顺便看看有无高人解答 ------------------------------------------------------AutoCSDN签名档------------------------------------------------------ 子线程加上 AfxOleInit 试试看 _AFX_THREAD_STATE* pState = AfxGetThreadState();if (!pState->m_bNeedTerm && !AfxOleInit()) AfxMessageBox(_T("OLE initialization failed.")); 在子线程中调用CoInitialize(NULL);吧,我最近在做COM组件的开发,在子线程里面调用COM组件的时候就遇到了这种问题 我也遇到同样的问题,发送消息可行,但是是在有window的情况下才可以采用,没有window的ActiveX,又该怎么做呢?散集,列集,这个能做到么? 怎么做啊? 菜鸟一枚,不懂啊,求高人指教。 CoInitialize(NULL); 这个加了没? 找到解决方案:这里有完整的代码例子:http://www.cnblogs.com/zdxster/archive/2011/01/27/1945872.html放在这里给有需要的人参考。 解决了,既然不让子线程调用,就在主线程中调用。子线程中手动触发自定义消息,主线程收到消息后调用javascript 回复#11:我也在项目中遇到这个问题了~由于是简单对象ATL,没有窗口,没办法通过发送窗口消息这种来告诉主线程调用JS函数,我也想过在子线程中postthreadmessage给主线程,然后在主线程peekmessage这种方法。但是这样会产生阻塞。不知道你是怎么解决的? MFC窗口推出问题 如何获取TCP的RTT时间和RTO时间?能够获取么? 代码为什么不能在Dialog上显示一个A?? 一个关于Java客户端与VC服务器通讯的问题 问个入门级的问题:怎么声明一个socket对像?然后让它向一个指定IP和端口发送一个字符?VC+ 关于同一线程,多次EnterCriticalSection的问题 DLL 中如何截获 windows消息 高手过目! 如何设置CPropertySheet的标签的颜色 BBS水木清华站怎样登上去? VC高手,那些论坛的人气比较旺?进来说一说好么? 新人求助!关于C语言 如何在VC界面中显示PROE的模型
_AFX_THREAD_STATE* pState = AfxGetThreadState();
if (!pState->m_bNeedTerm && !AfxOleInit())
AfxMessageBox(_T("OLE initialization failed."));
这里有完整的代码例子:
http://www.cnblogs.com/zdxster/archive/2011/01/27/1945872.html放在这里给有需要的人参考。
我也在项目中遇到这个问题了~由于是简单对象ATL,没有窗口,没办法通过发送窗口消息这种来告诉主线程调用JS函数,我也想过在子线程中postthreadmessage给主线程,然后在主线程peekmessage这种方法。但是这样会产生阻塞。不知道你是怎么解决的?