zoukankan      html  css  js  c++  java
  • com学习 2015-10-16

    Com对象类似于C++类对象的概念,

    interface IX

    {

       virtral void fx()=0;

    }

    class CA:IX

    {

      virtual fx(){

      printf("hello");}

    }

    COM模型中,com对象对客户来说是不可见的,客户请求服务时,只能通过接口进行,每个接口都是一个128位全局唯一标示符GUID.对象可以支持多个接口(继承自多个接口)如上继承于IX,也可以多重继承于IX IY IZ等,因此扩展对象功能可以增加新的接口来实现。

    客户表示COM对象的方式是通过CLSID,知道系统中有COM对象信息,DLL文件买入口点,客户就可以通过CLSID来创建COM对象。当客户创建COM对象后,得到的是一个指向对象某个接口的指针。根据com规范,如果一个com实现了多个接口,那么从其中一个接口可以获得其他所有接口。com对象对于客户来说只是一组接口。

  • 相关阅读:
    MYSQL语法篇之:“建”、“增”
    MYSQL数据库管理系统
    数据库管理系统
    初识数据库
    JDK/JRE/JVM的区别与联系
    计算机语言的发展史
    Java的三大版本
    Java的特性和优势
    初识Java
    补充:DOS命令
  • 原文地址:https://www.cnblogs.com/Browneyes/p/4884718.html
Copyright © 2011-2022 走看看