E2459 L'accesseur de la propriété de classe ne doit pas avoir un sélecteur de champ (Delphi)

De RAD Studio
Aller à : navigation, rechercher

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

Cette erreur se produit quand un accesseur à une propriété utilise un sélecteur de champ pour obtenir la valeur d'un champ.


program E2459;
{$APPTYPE CONSOLE}

uses
  SysUtils;

type
   TRec = record
     X, Y: Integer;
   end;
   TObj = class
   class var
     F: TRec;
   public
     class property P: Integer read F.X; // E2459
   end;
begin
end.