RAD Studio Athens

E2475

Go Up to Error and Warning Messages (Delphi)

This happens when using directives that are not allowed for records in helper methods for those records.

program E2475;

{$APPTYPE CONSOLE}

uses
  SysUtils;

type
 aRec = record
 end;

 aRecHelper = record helper for aRec
    function IsBool: Boolean; override; //E2475  Fix : use classes instead
                                       // do not use the override directive
 end;

function aRecHelper.IsBool: Boolean;
begin
  //
end;
begin
  //
end.