E2083 Reihenfolge der Felder in der Record-Konstante unterscheidet sich von der Deklaration (Delphi)
Nach oben zu Fehler- und Warnungsmeldungen (Delphi)
Diese Fehlermeldung wird angezeigt, wenn die Record-Felder in einer typisierten Konstante oder initialisierten Variable nicht in der Reihenfolge der Deklaration initialisiert werden.
program Produce; type TPoint = record X, Y: Integer; end; var Point : TPoint = (Y: 123; X: 456); begin end.
In diesem Beispiel wird Y vor X initialisiert. Dies entspricht jedoch nicht der Reihenfolge der Felder in der Deklaration.
program Solve; type TPoint = record X, Y: Integer; end; var Point : TPoint = (X: 456; Y: 123); begin end.
Initialisieren Sie Felder immer in der Reihenfolge der Deklaration.