When working with generic collections there is often the question: "Why can't I just assign my TList to a variable of TList? TCustomer inherits from TEntity!" There is something called covariance and contravariance - but the bad news are: Delphi does not support ...
More...