Everything about generic TList. I have this structure:
TList
Type TExtract = record Wheel: string; Extract: array [1..5] of Byte; end;
I think you have this function in TDynArrayHashed , an example in this Post