多线程MFC程序中应该如何调用DCOM

hh888 2003-08-22 11:55:36
我在程序的开始创建了DCOM的实例,并且建立了SINK 和 CONNECTION POINT的连接,
希望是当有请求时候,起一个新线程,来执行DCOM的方法,通过FIRE EVENT得到返回结果,但显然这个实例不是在新线程中创建的,所以EVENT类没有任何反应。
但如果在每个线程中的创建一个实例,又需要很多步骤(包括ADVISE),速度太慢。
想请教一下,是否有其他解决办法。

...全文
20 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
luohualiushui 2003-08-22
  • 打赏
  • 举报
回复
如果不想每个线程都建立一个sink,那可以在主线程中创建一个sink
消息来的时候通过事件通知各个线程
如果线程有消息循环的话,用消息也可以

3,245

社区成员

发帖
与我相关
我的任务
社区描述
ATL,Active Template Library活动(动态)模板库,是一种微软程序库,支持利用C++语言编写ASP代码以及其它ActiveX程序。
社区管理员
  • ATL/ActiveX/COM社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧