解释一下Supports函数

解决方案 »

  1.   

    指出对象或接口是否支持给定的接口
    unction Supports(const Instance: IInterface ; const IID: TGUID; out Intf): Boolean; overload;
    function Supports(const Instance: TObject; const IID: TGUID; out Intf): Boolean; 
    overload;
    function Supports(const AClass: TClass; const IID: TGUID): Boolean; overload;
      

  2.   

    Function Supports(const Instance: IInterface ; const IID: TGUID; out Intf): Boolean; overload;
    function Supports(const Instance: TObject; const IID: TGUID; out Intf): Boolean; 
    overload;
    function Supports(const AClass: TClass; const IID: TGUID): Boolean; overload;