Я немного озадачен тем, что нужно использовать для хранения объектов в списке.
До сих пор я использовал TList и освобождал каждый элемент в цикле. Затем я обнаружил TObjectList, который делает это автоматически из Free. Затем я увидел это из документа TList.Clear:
Вызовите
Clear, чтобы освободить массив Items и установитеCountна 0.Clearтакже освобождает память, используемую для хранения массиваItems, и устанавливаетCapacityна 0.
Так что это в основном то же самое. Так
для TList
mylist.Clear;
myList.Free;
совпадает с TObjectList?
myList.Free;
Может ли TObjectList использоваться только для элементов как классов или я могу хранить записи?