- Код: Выделить всё
type
TRiAnySimpleArray<MyType> = record
public
FCount: integer;
FItems: tarray<mytype>;
procedure SetCount(newcount: integer); inline;
function GetItem(Index: integer): MyType; inline;
procedure SetItem(Index: integer; Value: mytype); inline;
property rroItem[index: integer]: MyType read getItem write setItem; default;
property Count: integer read FCount write SetCount;
Лазарь про это <что-то_там> не в курсе. Или это я не в курсе и уже завезли? Если что, Lazarus 2.2.2 последнего релиза. Не транковая сборка.