Es steht doch da?
Der Compiler erlaubt es nunmal nicht, dort andere Record-Konstanten einzubinden, drum erwartet er auch eine direkte Angabe.
Delphi-Quellcode:
type
T_Anzeigefeld = record
Ze, Zl: Byte;
end;
T_Anzeigefelder = array[1..10] of T_Anzeigefeld;
// oder
//T_Anzeigefelder = array[1..10] of record
// Ze, Zl: Byte;
//end;
const
K_Anzeigefelder: T_Anzeigefelder = (
(Ze: 1; Zl: 1),
(Ze: 9; Zl: 1),
(Ze: 17; Zl: 1),
(Ze: 25; Zl: 1),
(Ze: 33; Zl: 1),
(Ze: 41; Zl: 1),
(Ze: 49; Zl: 1),
(Ze: 57; Zl: 1),
(Ze: 65; Zl: 1),
(Ze: 73; Zl: 1));
PS: Es sei vielleicht erwähnt, daß Record-Konstanten (und einige Andere) im Delphi "eigentlich" nur schreibgeschützte Variablen sind,
darum auch der Folgefehler "Konstantenausdruck erwartet".