Zitat von
Pseudemys Nelsoni:
Delphi-Quellcode:
VAR Nachtwaechter: Array[Montag..Sonntag] of TNachtwaechter;
If Nachtwaechter[Dienstag].Name = 'Maier' then ...;
Mal abgesehen davon das eine Zuweisung an "Name" nicht möglich ist, da im Typ nur "Vorname" und "Nachname" Existieren, frag ich mich, wieso ich innerhalb von "Nachtwaechter" "Dienstag" verwenden kann.
Aber Du deklarierst ein Array vom Typ TNachtwaechter mit den 7 Elementen von TWochentag.
Will heissen: Du hast für jeden Wochentag auch einen Nachtwaechter[Wochentag] deklariert. Da kannst Du dann freilich nicht mit .Name drauf wie Du schon gesagt hast, aber .Vorname und .Nachname tun da drauf.