They say Generics and pointers don't mix. type PMyThing = ^TMyThing // [DCC Error] E2508 type parameters not allowed on this type TMyThing = record Thing: T; end;Ok, they don't. But there is a loophole!type TMyThing = record Thing: T; NextThing: ...
More...