Очистить TList или TObjectList
Я немного озадачен тем, что использовать для хранения объектов в списке.
До сих пор я использовалTList
и освободил каждый элемент в цикле. Тогда я обнаружилTObjectList
которые делают это автоматически изFree
, Затем я увидел это из документаTList.Clear
:
Call Clear
to empty the Items array and set the Count
to 0. Clear
also
frees the memory used to store the Items
array and sets the Capacity
to 0.
Так что это в основном то же самое. Так
заTList
<code>mylist.Clear; myList.Free; </code>
такой же, как дляTObjectList
?
<code>myList.Free; </code>
МожноTObjectList
использовать только для предметов в качестве классов или я могу хранить записи?