What are the pros and cons of using dynamic array of records vs. TList<TMyRecord> in Delphi? What are the pros and cons of using dynamic array of records vs. TList<TMyRecord> in Delphi? arrays arrays