网上关于Interface的几篇文章,可能对你有帮助
http://home.pchome.com.tw/guide/code6421/Interface.htm

解决方案 »

  1.   

    对于java里面的接口,我还了解一些,delphi下的一窍不通
    gz
      

  2.   

    没错,接口本来就是为了COM,DCOM,COM+作了很好的实现的.
      

  3.   

    TCommonInterfaceObject = class(TInterfacedObject)
      protected
         function _AddRef:integer;overload;stdcall;  //这个函数是I            Unknown里的,你不加这个类,当然不行!
         function _Release:integer;overload;stdcall;//这个函数也是I            Unknown里的,你不加这个类,当然不行!
      public
         procedure show;
      end;
    注意: _AddRef和_Release这两个函数不需要程序员自己调用,是由DELPHI自己管理的!!!!
    你用完COM后,DELPHI会自己释放它!
      

  4.   

    接口是为COM而存在的,这一点也不错!
    其实说起来,有了接口才会有COM,它是COM的实现基础!
    接口和Delphi中的抽象类的确很类似,
    他们最大的不同在于
      用接口实现的COM可以语意无关,就是说可以用任何支持接口的开发语言来实现,但是Delphi的抽象类做不到!这估计是COM最强大的一点。而实现这一能力的核心就是接口。个人看法,失之偏颇!
    我也是对接口和COM不太了解,只是提出自己的看法供大家讨论!
      

  5.   

    arg (雨隼) 老大,你看的书在哪儿买的?能介绍一下这本书(《DELPHI COM 深入编程》)出版社、作者、价格等详细信息吗?我也想学,可是找不到相关的书籍 多谢,多谢!!!
      

  6.   

    《Delphi COM 深入编程》 Eric Harmon著 473页 48元 机械工业出版社
      

  7.   

    to lingice(冰点)  你回答了我的问题  :)
      

  8.   

    free007(无是无非) 这本书很多地方都有的卖的,有的地方还能拿到7。5折。我是在武汉,不知道你在哪儿。