E2475 La directive '%s' n'est pas autorisée dans le type assistance d'enregistrement (Delphi)

De RAD Studio
Aller à : navigation, rechercher

Remonter à Messages d'erreur et d'avertissement (Delphi)

Cette erreur se produit lors de l'utilisation de directives qui ne sont pas autorisées pour les enregistrements dans les méthodes d'assistance de ces enregistrements.

 
program E2475;
 
{$APPTYPE CONSOLE}
 
uses
  SysUtils;
 
type
 aRec = record
 end;
 
 aRecHelper = record helper for aRec
    function IsBool: Boolean; override; //E2475  Fix : utilisez les classes à la place
                                                     // n'utilisez pas la directive override
 end;
 
function aRecHelper.IsBool: Boolean;
begin
  //
end;
begin
  //
end.