E2562 Identificateur de champ obligatoire (Delphi)

De RAD Studio
Aller à : navigation, rechercher

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

Cette erreur se produit lors de la définition d'une propriété sur un membre de classe qui n'est pas un champ.



program E2562;

{$APPTYPE CONSOLE}

uses
  SysUtils;

type
  TRec = record
    F: Integer;
    function Func1: Integer;
  end;

function TRec.Func1: Integer;
begin
  Result := F;
end;

type
  TClass = class
  private
    Field: TRec;
  public
    property Prop: String read Field.Func1;//E2562
  end;

begin
end.