频道直达 - 专题 - 新闻 - 技巧 - 组网 - 开发 - 安全 - web编程 - 图像 - 操作系统 - 数据库 - 教育 - 旅游 - 健康 - 时尚 - 驱动 - 软件 - 游戏 - 多媒体 - ERP - 讨论组

COM 组件设计与应用(十六)——连接点(vc.net)

来源: 作者: 出处:巧巧读书 2007-10-09 进入讨论组
COM 组件设计与应用(十六)——连接点(vc.net)(图七)
点击查看大图

  9、生成事件代理类程序代码。选择组件类对象(CDispConnect),执行鼠标右键菜单“添加连接点”

COM 组件设计与应用(十六)——连接点(vc.net)(图八)

  10、选择你要让 IDE 帮你生成哪个连接点的代理程序代码。我们这个组件只有一个连接点,那只好选择它了。 (在示例二的程序中,我们实现了两个连接点,那么你就要选择两个接口啦)

COM 组件设计与应用(十六)——连接点(vc.net)(图九)
点击查看大图

  11、到此,VC 的 IDE 终于帮咱们完成了所有的框架,下面该咱们自己写真正的任务代码啦。

STDMETHODIMP CDispConnect::Add(long n1, long n2)
{
  long nVal = n1 + n2;
  Fire_Result( nVal );  // 调用IDE帮我们生成的代理函数代码,发出事件
  return S_OK;
}

  四、实现调用者(一)

更多文章 更多内容请看.NET移动与嵌入式技术.NET开发手册.NET应用研究专题,或进入讨论组讨论。
更多专题 【深 度 阅 读】 相 关 文 章
    收藏此文】【 】【打印】【关闭
    相关图文阅读
    频道图文推荐
    健 康 咨 询
    时 尚 咨 询
    巧巧读书宗旨
    相关专题
    讨论组问题推荐
    站内各频道最新更新文档
    站内最新制作专题
    热门关键字导读
    Photoshop教 程照片处理 照片制作 PS快捷键 抠图
    计 算 机 故 障XP系统修复
    艺 术 与 设 计设计 流媒体 设计欣赏 边框
    计 算 机 安 全ARP
    站内频道文章精选
    巧巧电脑频道编辑信箱  告诉我们您想看的专题或文章