Hallo Ares,
mit dynamischen Arrays ist diese Art der Definition leider nicht möglich, mit statischen Arrays geht es so:
Delphi-Quellcode:
type
TMyEnum = (mnOne, mnTwo);
TMyInfo = record
str1 : String;
str2 : String;
num : TMyEnum;
end;
TMyInfos = array [0..1] of TMyInfo;
const
myInfos : TMyInfos = (
(str1: 'test1a'; str2: 'test1b'; num: mnOne),
(str1: 'test2a'; str2: 'test2b'; num: mnTwo)
);
Gruß Hawkeye