program generictest5; {$mode delphi}{$H+} type TRec = record Value : T; end; TRecArray = array of TRec; { TFoo } TFoo = class FArr : TRecArray; procedure Test; end; { TFoo } procedure TFoo.Test; begin SetLength(FArr, 1); end; begin end.