Oh, and FPC generics really need the ability to add constraints ... e.g. type TObjectList<T: TObject> = class TList<T> ... end; -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.freepascal.org/pipermail/fpc-devel/attachments/20110829/d1f9c04c/attachment.html>