E2599 Felddefinition in Hilfstyp nicht zulässig (Delphi)

Aus RAD Studio
Wechseln zu: Navigation, Suche

Nach oben zu Fehler- und Warnungsmeldungen (Delphi)


Dieser Fehler tritt auf, wenn Sie versuchen, ein Feld in einem Hilfstyp zu definieren.

type
   aRecord = record
   end;
   aHelperRecord = record helper for aRecord
     A: Integer; // issues error: E2599
   end;

Sie können diesen Fehler beheben, indem Sie nur Methoden im Hilfstyp deklarieren.

type
   aRecord = record
   end;
   aHelperRecord = record helper for aRecord
     function A: Integer;
   end;

Siehe auch

Unterstützende Records: