• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号
您的位置:首页 > 程序设计 >vc/mfc > comserver中的子线程为什么调用出接口事件而client端收不到呢?而comserver的主线程可以。急!!!

comserver中的子线程为什么调用出接口事件而client端收不到呢?而comserver的主线程可以。急!!!

作者:佚名 字体:[增加 减小] 来源:互联网 时间:2017-06-04

佚名通过本文主要向大家介绍了 comserver中的子线程为什么调用出接口事件而client端收不到呢?而comserver的主线程可以。急!!!等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题: com server中的子线程为什么调用出接口事件而client端收不到呢?而com server的主线程可以。急!!!
描述:

com server中的子线程为什么调用出接口事件而client端收不到呢?而com server的主线程可以。急!!!


解决方案1:

我与你遇到同样的问题,不过我已经查明白原因了,但不知道如何解决。这涉及到在套间间列集指针的问题,如果你不是使用MTA来创建你的COM SERVER的话,那主线程是一个STA(对象一般在这个STA中创建),但你创建的其他线程不在这个主线程的STA中,所以不能直接使用指针来调用接口方法(好象调用不会报错,但不产生任何效果),要求你必须在“子”线程中进入一个STA(调用CoInitialize),然后在这两个STA间来列集指针(使用CoMarshalInterThreadInterfaceInStream)。
我现在的问题是,对于ATL生成的事件代CProxy_IControlEvents< CControl >,他的接口指针是什么,到底该列集什么,我想列集this,但行不通。
如果你解决了,通知我一声!


分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

相关文章

  • 2017-06-04 删除自定义小图标时,刷新后资源管理器左侧没有看到效果,请前辈指点迷津
  • 2017-06-04 ATL中的TRUE==-1?
  • 2017-06-04 关于CWnd
  • 2017-06-04 ActiveX控件自动下载的时候报错??
  • 2017-06-05 如何引用外部的com接口
  • 2017-06-04 高分求助-如何象FLASHGET那样得到在IE中右键单击的超链接的内容?
  • 2017-06-04 在web中添加的active控件用按钮测试,出现错误
  • 2017-06-04 COM组件命名规范(急求)
  • 2017-06-05 关于文件映射的问题,怎么能将一个大文件一段一段的映射倒内存那?
  • 2017-06-05 VC处理Excel方法

文章分类

  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号

最近更新的内容

    • 300分求ActiveX控件如何聚合ActiveX控件,给思路均有分
    • 编写一个com组件,编译后的程序为dll,但注册表里的文件名ocx
    • 我按照MS的教程写了个嵌入并自动化Word文档的程序,竟然打开word文档全部是乱码,有什么办法解决?
    • VisualC++60开发三层数据库软件
    • 怎么向自定义的MFCActiveX控件中加入系统控件
    • 用过cfgmgr32DLLcfgmgr32lib的进来
    • opencv实现中值滤波
    • 对我说比较难的问题,详情请进!
    • directshow怎么调用自定义接口啊
    • 调用DLL出错,如何解决!

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有