Nebenbei (falls das mal jemand über die Suche findet z.B.) geht die Initialisierung von Records in Arrays ähnlich:
Delphi-Quellcode:
type
TTest = record
a: String;
b: Integer;
end;
const
Test: array[0..1] of TTest = ((a: 'Ein String'; b: 4),
(a: 'Noch ein String'; b: 10));
Genau so ein Codebeispiel habe ich nun heute, mehr als 9 Jahre nach dem Post gesucht, und es war für mich somit sehr hilfreich.