delphi как переназначить название процедуры интерфейса в объекте если она overload

как переназначить название процедуры интерфейса в объекте если она overload

  IIntr = interface
   procedure Other;
   procedure Same(); overload;
   procedure Same(i:integer); overload;
  end;
  TIntr  =  class (TInterfacedObject,IIntr)

      procedure IIntr.Other = myOther;
      procedure IIntr.Same = mySame1;
      procedure IIntr.Same = mySame2; << [dcc32 Error]  E2004 Identifier redeclared: 'Same'
      procedure myOther;
      procedure mySame1;
      procedure mySame2(i:integer);
  end;

implementation

{ TIntr }

procedure TIntr.myOther;
begin

end;

procedure TIntr.mySame1;
begin

end;

procedure TIntr.mySame2(i:integer);
begin

end;


Ответы (0 шт):